先言:人们对于安装操作系统往往的理解是在电脑光驱里安一张光驱 然后狂按下一步 直到提示电脑重启安装完成,或是通过高级一点的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) |