关于写这篇文章的起因是这样的,我公司有几千台服务器,安装操作系统是件很困难的事情,我们暂时只考虑批量部署linux操作系统,(windows如何批量部署,如有牛人请回复指导)我们大部分服务器是ibm的X系列pc服务器,批量部署操作系统,有两种方案,带内带外批量部署(带内指业务网口,带外指的是ibm自带的IMM端口)。
1.带外批量部署利用ibm服务器自带工具 ServerGuide Scripting Tool
参考文章 http://toolscenter.lenovofiles.com/help/topic/sgtk_sa_linux/userguide.pdf
2.带内批量部署 PXE-Kickstart 网上很多参考文章。
在给新服务器或者是旧服务器重装系统时,以上两种方案都需要dhcp服务,但是害怕影响其他的生产服务器出现故障(有些服务器第一启动项是pxe启动,会导致服务器重启失败。)。所以想让dhcp服务手动分配地址,而不是所有的客户端都能拿到地址。在国外网站找到一篇文章解决此问题。类似于黑白名单。
deny unknown-clients; #拒绝没有授权的客户端
group { # 授权可以获得地址的客户端
host pxe { hardware ethernet 00:0c:29:7c:74:85;fixed-address 10.240.30.14; }#通过mac指定客户端
host hskp-gea