第一:服务器一般都会用两块磁盘做RAID1作为系统盘,手动安装完第一台操作系统,RAID1的功能是两块盘中具有相等的数据,所以两块盘都存在了刚刚安装好的linux系统,拔出一块系统盘(服务器认为你这块盘坏了),再插入一块新盘到刚刚拔出磁盘的位置,此时服务器会再次向新磁盘自动同步数据,保持1:1备份。接下来刚刚拔出的那块系统盘派上用场,把刚刚扒出来的那块有系统的盘插到另外一台无系统的服务器上,自动完成与另外一块盘的同步,以此类推,1生2,2生4,4生8,8生16,16生32
第二种:刻录无人值守光盘
第三种:PXE批量部署
PXE实例:
我3年前做过一套PXE部署系统(以下是当时用于机房部署系统的截图界面)。可以部署windows+linux的各个版本,部署服务器采用的windows系统(因为windows能通过easybcd制作syslinux引导),syslinux就可以成功引导起win和linux,引导成功后,调用kickstart制作的linux无人应答文件,wds &AKT制作的windows无人应答文件,完成系统安装。你的需求只需要安装统一的linux版本,所以相对来说比较容易,花两天学习下kickstart基本就能在虚拟机上实践成功,但是如果要应用到物理服务器,还需要考虑驱动,raid,格式化等问题
解决办法当然是PXE+Kickstart了,学会一次就能一直用很方便。
你需要准备:
1、交换机,用于连接Server和客户机(必须临时关闭DHCP)
2、部署用server主机(由此台主机接管DHCP服务)
3、其他一堆客户机(需要调节至PXE引导模式)
然后按照教程
https://andyx.net/pxe_kickstart_automatic_deployment_of_linux_system/对Server
主机进行部署PXE+Kickstart,完成之后客户端开机即可自动安装。
没有部署同时过100多台,但是曾经部署26台ECS集群,支撑1500左右tps。部署的方案是:阿里云ECS+镜像+弹性伸缩+负载均衡。开发测试环境用的是Vagrant直接控制多台虚拟机,曾经也使用过VMware ESXi和VMware VCenter管理虚拟机集群
腾讯有个蓝鲸平台,只需要录入你的服务器ip就可以批量操作。
还有一个ansible的来源运维工具。
还可以通过pexpect脚本,自己用python结合ssh搭建一个运维平台。
如果是批量买机器的话,各个云厂商都提供有接口,写个简单都shell就可以了。
阿里云前天刚发布的,叫什么servicefee,忘了,可视化部署,一键拉起,可设置拉起顺序,定时弹性容灾,服务之间的调用可视化,其他数据也是可监控
会 python 和 shell 可以搞搞 fabric ,我在用,还不错!
看你部署应用还是系统,平台是什么。
系统简单,做个模板机,复制就行了。
应用也不麻烦,跟上边的一样做个镜像就行,或者用批量管理工具ansible salt 这类的工具。云服务器的话,镜像市场也有公用的。
ansible,puppet和chef是常用的自动化运维工具。你说的需求用这三个都能做
1.部署操作系统,制作系统模板,批量创建或调用api接口即可
2.部署应用软件,可使用自动化工具如ansible或者编写脚本来批量部署
linux有类似ghost那样的克隆工具,推荐clonezilla。ghost for Linux也可以。
另外,Linux下的dd命令可以完成一个源驱动器对目标驱动器的镜像操作。
erp系统部署方案有哪些?在ERP领域,之前并没有普遍适用的系统实施策略,未来可能也不会有。但大体而言,有两种部署策略是普遍应用的,即本地化部署和SaaS化部署。那么,这两种方案各有什么优缺点呢?erp系统部署方案:
一、本地化部署
所谓本地化部署就是,系统的服务器部署在企业内部,用户通过访问公司内的服务器即可操作软件,数据存储在公司的服务器上。如果您需要外网访问,则需要通过VPN来接入。
优点:
本地部署是基于企业自身的服务器部署,数据无需上传至第三方服务器或云端,本地经营数据的安全性更有保障;
本地化部署可本地开发,满足灵活扩展各类应用,在应用ERP时存在一些个性化的需求,可自行开发更新;
便于系统对接,可以针对需求对接OA、MES、CRM、WMS等自有系统,无需再经过软件厂商介入造成数据泄露;
服务器资源可控,按照需求灵活调配,扩展性高。
缺点:
投入更多的成本与精力,其中包含服务器硬件成本、维护和管理成本;
系统上线周期更长,在部署实施阶段会花费大量时间与人力;
系统访问便携性不强,外网环境下需要连接vpn。
二、SaaS化部署
SaaS化部署是软件应用服务商,通过互联网向企业用户提供软件应用的模式,企业无需在本地配置服务器和安装系统软件,只需通过互联网即可使用ERP系统。同时可以根据自己需求,向ERP厂商提出对应的诉求,让其更新。
优点:
SaaS化部署软件不需要考虑复杂的服务器采购、机房布局、网络配置、后期运维等专业的IT问题;
ERP厂商将进行持续的产品更新迭代,以确保用户可以接收应用程序的最新版本,且不需要支付额外的费用;
用户可通过外网访问,实现随时可进行访问系统,处理业务问题;
成本较低,企业无需进行硬件及运维成本投入,只需要对软件付更少的费用使用即可。
缺点:
业务经营数据存储在三方,并非自己手中,会有一定的数据泄露等安全问题;
软件迭代需依赖ERP厂商,不能做到一些非常个性化的需求满足;
系统二次开发麻烦,不能很好的满足企业间的系统对接问题。
不同的ERP部署方式发挥着不同的优势,一般来讲,比较大的国企/上市公司注重数据安全与效率,采用本地化部署的ERP,有自己单位的IT部门进行维护使用而一些中小微企业,对信息化要求不那么高,同时没有专业IT部门,更适合采用SaaS化部署的ERP系统。
1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。
2、更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。
3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/wwwroot”,将我们开发的网站COPY到该路径下。即可实现本地访问该网站。
4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在弹出的对话框中勾选“万维网服务HTTP”右侧的两个复选框,最后点击确定退出。
5、在局域网中其它计算机上,打开浏览器,输入 “http://Web服务器的IP地址/”按回车键,就可以访问服务器上的资源”。 经过以上步骤的设置,局域网中的其它用户就可以通过浏览器访问你所共享的web资源了!
扩展资料:
入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。
不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。
还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不是一种硬性的标准规定,而是由于服务器的应用层次需要和价位的限制。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)