无DHCP使用kickstart装linux

最近公司idc机房有一批机器准备从装系统,一想到要一台台装,心情顿时坠落到18层地狱,晚上躺床上突然想起了当时学RHCE时老师讲过网络安装和自动安装来,于是第二天就操练起来,基本上用DHCP+kickstart的模式一切都是ok的,安装很是顺利,就准备用这种方式下周去搞呢,结果今天把这方法跟我老大汇报了一下,被狠狠的批了一顿。老大的口径就是,生产环境严厉禁止使用DHCP,毕竟我们的环境不同,我们的idc环境是多个部门混合用的,如果我这边起了DHCP,别的部门同事重启他们的服务器,到时PXE获得了ip,会把我骂死滴。这样看来DHCP是没戏了,那下一步就只能看固定ip的了。

初步设想是在ks.cfg文件中的network部分加入,后来想想这样不行,如果在ks.cfg文件中写入了的话,装出来的机器就都成了相同的ip地址了,而且如果没有DHCP的话,和NFS服务器建立连接时,被安装的服务器是没有ip和其通信的,最后我们老大点拨了一下,可以再输入ks信息的时候把ip分配好

kickstart的内容我就不写出来了,网上应该很多,我只把启动的时候输入的内容写下

linux ksdevice=eth0 ks=nfs:NFS_IP:/path/to/ks.cfg ip=当前server需要配置的ip netmask=your_mask gateway=your_gateway

如此一来,多少台机器都没所谓了