> RedHat >

RHEL5.5下Cobbler的配置

先言:人们对于安装操作系统往往的理解是在电脑光驱里安一张光驱 然后狂按下一步 直到提示电脑重启安装完成,或是通过高级一点的U盘安装,但是有没有想过在一个教室 或者是当一个公司开业购买电脑,光驱安装和U盘这种普通的安装方式已经不再适合,管理员们耗不起这时间,这时就需要一种批量安装操作系统的方式来解放管理员的时间,批量部署操作系统的好处在于省时省力,可以多台机器同时安装操作系统

环境:RHEL5.5 vmware9.0

安装前准备:关闭SElinux 配置IP地址 配置yum源

实验注意事项:网卡必须支持PXE启动(vmware默认支持)服务器能上网 从网上下载cobbler等软件

实验拓扑图:

 IP地址配置

在这里我用了两块网卡 eth0用于从网上下载安装软件为NAT模式

eth1用于部署操作系统 为单独的局域网VMnet2

1 #wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

#rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm

///////#64位:

///#wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

/////#rpm -ivh rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

 mount /dev/cdrom /mnt/

2 yum install cobbler httpd rsync tftp-server xinetd dhcp

手动开启wsgi模块

vim /etc/httpd/conf.d/wsgi.conf

#LoadModule wsgi_module modules/mod_wsgi.so 前面#去掉即可

service cobblerd restart

service httpd restart

cobbler import --path=/mnt/ --name=RedHat-5-i386

 

cobbler list

4 xinet.d配置文件修改

#vi /etc/xinetd.d/rsync

disable = yes 改成no

#vi /etc/xinetd.d/tftp

disable = yes 改成no

vi /etc/cobbler/settings

next_server: '127.0.0.1' //改成本机IP:192.168.1.1

server: '127.0.0.1' //改成本机IP:192.168.1.1

manage_dhcp: 0 // 改成1 //开启管理DHCP服务

(责任编辑:IT)