Chinaunix首页 | 论坛 | 博客
  • 博客访问: 308812
  • 博文数量: 321
  • 博客积分: 10055
  • 博客等级: 上将
  • 技术积分: 3780
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-29 13:03
文章分类

全部博文(321)

文章存档

2012年(1)

2010年(7)

2009年(1)

2008年(312)

我的朋友

分类: LINUX

2008-09-20 23:07:22

高楼万丈平地起。装机,一个应用系统运维工作的开始。装机,一个系统工程师的基本功,贯穿职业生涯始终的一项工作,以至于人们更多的时候尊称我们为装机民工!自从Red Hat关怀俺们民工,推出kickstart后,咱装机也有技术含量了, PXE,DHCP,TFTP,NFS/HTTP,还有那唬得人一愣一愣的kickstart脚本,拷贝,编辑一大堆的文件,那也不是一般人能整明白的。自从有了kickstart,腰不酸了,背不疼了,腿也不抽筋了,一次装他百十台机器也不喘了,光盘也省了,再也不用到老板那领光盘看脸色了。

最近,Red Hat又推出了新一代网络安装套件Cobbler,号称可以快速建立网络安装环境。小美爸以CentOS4上测试了一下。过程如下

1、安装相关的yum repository

rpm -Uhv

rpm -Uvh

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,装机民工的大杀器,一片顶过去五片!
阅读(167) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~