作者:I技男 | 来源:互联网 | 2017-10-01 18:35
高楼万丈平地起。装机,一个应用系统运维工作的开始。装机,一个系统工程师的基本功,贯穿职业生涯始终的一项工作,以至于人们更多的时候尊称我们为装机民工!自从Red Hat关怀俺们民工,推出kickstart后,咱装机也有技术含量了,PXE,DHCP,TFTP,NFS/HTTP,还有那唬得人一愣一愣的kickstart脚本,拷贝,编辑一大堆的文件,那也不是一般人能整明白的。自从有了kickstart,腰不酸了,背不疼了,腿也不抽筋了,一次装他百十台机器也不喘了,光盘也省了,再也不用到老板那领光盘看脸色了。
最近,Red Hat又推出了新一代网络安装套件Cobbler,号称可以快速建立网络安装环境。小美爸以CentOS4上测试了一下。过程如下
1、安装相关的yum repository
rpm -Uhv http://apt.sw.be/redhat/el4/en/i ... 6-1.el4.rf.i386.rpm
rpm -Uvh http://download.fedora.redhat.co ... ease-4-9.noarch.rpm
2、升级syslinux
yum -y update syslinux
#CentOS4默认的syslinux版本太低,不支持相关的语法,CentOS5和Fedora不需要升级
3、安装Cobbler及相关软件
yum -y install cobbler koan tftp-server dhcp httpd yum-utils
4、检查cobbler配置
cobbler check
#按提示解决相关问题。把/ect/cobbler/settings中的server和next_server设为本服务器ip,manage_dhcp设为1,通过cobbler管理dhcp配置
5、导入安装文件
mount -o loop CentOS-4.6-i386-binDVD.iso /mnt
cobbler import --mirror=/mnt --name=CentOS-4-i386 --kickstart=/etc/cobbler/sample.ks
cobbler distro list
#查看导入结果,应显示CentOS-4-i386和CentOS-4-xen-i386
6、修改dhcp和kickstart模板
vi /etc/cobbler/dhcp.template
vi /etc/cobbler/sample.ks
7、生成并同步所有配置
cobbler sync
8、启动相关服务
chkconfig tftp on
service xinetd start
service dhcp start
service httpd start
service cobblerd start
至此cobbler服务端配置完成,启动一台新的服务器,PXE进入cobbler蓝色安装界面,选择CentOS-4-i386安装项,剩下的事自动搞定,几分钟系统就装好了。
用cisco交换机的同学,记得打开端口的spanning-tree portfast。
有同学问了,上面装koan是做啥的?
koan是客户端用来通过cobbler安装虚拟环境或重装系统的,比如你想对一台已经安装系统的服务器进行重装操作,只要在客户端服务器上安装koan,然后执行
koan --server=cobbler-server --profile=CentOS-4-i386 --replace-self
reboot后就会自动重装操作系统了。
cobbler还有很多强大的功能,比如对某个MAC地址,指定安装使用的profile等。
cobbler,装机民工的大杀器,一片顶过去五片!