先言:人们对于安装操作系统往往的理解是在电脑光驱里安一张光驱 然后狂按下一步 直到提示电脑重启安装完成,或是通过高级一点的U盘安装,但是有没有想过在一个教室 或者是当一个公司开业购买电脑,光驱安装和U盘这种普通的安装方式已经不再适合,管理员们耗不起这时间,这时就需要一种批量安装操作系统的方式来解放管理员的时间,批量部署操作系统的好处在于省时省力,可以多台机器同时安装操作系统
环境:RHEL5.5 vmware9.0
安装前准备:关闭SElinux 配置IP地址 配置yum源
实验注意事项:网卡必须支持PXE启动(vmware默认支持)服务器能上网 从网上下载cobbler等软件
实验拓扑图:
IP地址配置
在这里我用了两块网卡 eth0用于从网上下载安装软件为NAT模式
eth1用于部署操作系统 为单独的局域网VMnet2
1 #wget
#rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm
///////#64位:
///#wget
/////#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服务