充分利用kickstart
时间:2010-10-09 来源:deams
服务器越来越多,近来上架的基本都是刀片了.... 一台台的装显然不是办法,简单的使用kickstart再加上安装后脚本。如果有心的话,把所有服务器的MAC地址采集一下,加到kickstart的那个服务器上。以后重新装任何服务器只要设置好网卡启动插上线就ok了。 参考文献如下: http://www.cnblogs.com/hunterfu/archive/2010/03/15/1685957.html http://code.google.com/p/redhatsolution/wiki/RHEL_PXE_Installation_Server http://docs.redhat.com/docs/zh-CN/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-kickstart2-postinstallconfig.html 只给出要注意的几点: 1.DHCP配置里注意的地方: 建议作为DHCP的主机静态地址设置为192.168.171.171之类的质数形式的地址。因为如果你无法完全判断现网环境的话,设置个常用的地址有可能把大家搞的都上不了网了。 当然地址池也就是192.168.171.173-192.168.171.197之类的,基本不会冲突。 需要在DHCPD.conf 文件里注意的是 filename "pxelinux.0"; 这句不要忘记“;”这个分号符号。没有的话是无法启动的。 2.TFTP 配置需要注意的地方: server_args = -u nobody -s /tftpboot #添加nobody可以访问 大部分网上的帖子都没有写出这句里的nobody,守住的帖子里有。赞一下! 3.关于default文件: 请把ks=.....这段加在default 文件第一行指定的label 下,要不不会自动执行的 。 4.按照MAC地址安装: 建议规范好每台机器的网络连接方式。 详细举例如下:无论什么服务器,基本都有两块网卡。建议在开始上架的时候就规范好第一块接内网,第二块接外网,然后检查严格按照这个标准执行。 比如说内网地址是 172.16.30.123 那么外网地址最好是 10.10.30.123 保留地址规范不好的话。内卡和外卡地址后两位再不一样就热闹了!!!我不止在5家以上的公司见过这样的笑话! 如果你能保证上述标准化的执行,那么采集一下所有服务器的MAC地址吧。 然后把每个服务器的MAC地址参照 01-88-99-aa-bb-cc-dd (必须以01开始,且两两断开且小写)标准化一下。 把那个default文件在它的目录下拷贝服务器数目那么多份。每个文件用上面的格式命名一下就可以了。 但是要注意。再default文件里指定的那个cfg文件也是要变化的,除非你所有的机器都是一个模样的安装。(这意味着,你需要最多为每个机器配置一个特定的cfg文件并放在指定目录下)。 5.安装后脚本: 建议做个SVN服务器,把常用的软件和安装脚本放在上面。并把相关安装后脚本完善。 这样以后安装任何服务器就都只是插网线和加电这么简单了...... |
相关阅读 更多 +