第一:服务器一般都会用两块磁盘做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+镜像+d性伸缩+负载均衡。开发测试环境用的是Vagrant直接控制多台虚拟机,曾经也使用过VMware ESXi和VMware VCenter管理虚拟机集群
腾讯有个蓝鲸平台,只需要录入你的服务器ip就可以批量 *** 作。
还有一个ansible的来源运维工具。
还可以通过pexpect脚本,自己用python结合ssh搭建一个运维平台。
如果是批量买机器的话,各个云厂商都提供有接口,写个简单都shell就可以了。
阿里云前天刚发布的,叫什么servicefee,忘了,可视化部署,一键拉起,可设置拉起顺序,定时d性容灾,服务之间的调用可视化,其他数据也是可监控
会 python 和 shell 可以搞搞 fabric ,我在用,还不错!
看你部署应用还是系统,平台是什么。
系统简单,做个模板机,复制就行了。
应用也不麻烦,跟上边的一样做个镜像就行,或者用批量管理工具ansible salt 这类的工具。云服务器的话,镜像市场也有公用的。
ansible,puppet和chef是常用的自动化运维工具。你说的需求用这三个都能做
1.部署 *** 作系统,制作系统模板,批量创建或调用api接口即可
2.部署应用软件,可使用自动化工具如ansible或者编写脚本来批量部署
linux有类似ghost那样的克隆工具,推荐clonezilla。ghost for Linux也可以。
另外,Linux下的dd命令可以完成一个源驱动器对目标驱动器的镜像 *** 作。
LINUX内核的升级是为了适应最新硬件的,决不会“对硬件产品提出了什么新的要求”。Linux的特色之一是效率高,它能发挥硬件的最大性能。而不是相新游戏一样,推着显卡和内存升级。IBM/HP/SUN对Linux都没有直接支持。IBM/SUN对开源社区是有支持的,但不是对Linux。
IBM是一家大公司,它的数据库、开发工具等产品都与Microsoft有直接的竞争关系。Microsoft依靠桌面起家,但在服务器市场是越做越好,IBM十分不爽。不爽怎么办?IBM看中了开源社区的力量。它不惜重金支持Eclipse项目和Mozilla项目,很快就赢得了开源社区的回应。Eclipse3.0的火爆,FireFox的流行,速度超乎Microsoft的想像。IBM是借开源给Microsoft施加压力。
Sun为网络而生,而Linux天生就是一个网络 *** 作系统,Sun怎么能视而不见呢?Java最重要的特点之一就是跨平台,Linux自然是其中之一,这不能叫支持Linux吧。而Sun拥有自己的 *** 作系统Solaris,众所周知Linux和Solaris都是基于Unix/GNU的 *** 作系统,Sun当然更支持自己的产品。何况Solaris的软件移植到Linux实在不是什么难事。可以说Sun是支持Java(和Solaris)远大于支持Linux。
HP在我印象中是硬件厂商,硬件厂商对Linux的支持都不多,最多只是预装Linux。但份额实在太小,现阶段没有意义。预装Linux一般是免费的发行版。Linux开发商得不到好处。特别的,在中国,预装Linux只是为了降低整机价格而已。
如果要排名的话,应该是
IBM>SUN>HP
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)