分类: LINUX
2012-07-15 16:02:23
系统安装:
cobbler从网上可以找到rpm包,这个比kickstart来说配置简单,安装效率更高,更适合大型批量的安装系统。
安装准备: yum -y install dhcp tftp-server mod_wsgicreaterepo python-cheetah python-netaddr python-simplejson PyYAML rsync genisoimage yum-utils
PyYAML 这个包没有要到网要到网上找,这个包的yum源要安装,具体是包: atomic-release-1.0-1 ,然后就可以yum -y install PyYAML。
cobbler安装:
到cobbler官网上找到cobbler的安装包,这里采用rpm包的形式安装: cobbler-2.2.3-2.el6.noarch.rpm 安装好后,
修改配置:
/etc/cobbler/setting 主要是修改:
server:
next_server
这两个改成你的cobbler server的ip地址,
修改密码: default_password_crypted:
用openssl passwd -1 salt "random-phrase-her" 'your_password'把产生的加密串粘贴到/etc/cobbler/setting的 default_password_crypted:值部分修改后保存
修改dhcp的相关信息
dhcpd: /etc/cobbler/dhcp.template文件中的网段及其他信息。
修改kickstart的配置文件(定制系统也是在这里定制的) cp /var/lib/cobbler/kickstarts/sample.ks /var/lib/cobbler/kickstarts/default.ks
修改tftpd和rsync的配置文件主要是在/etc/xinetd.d/目录下把disable = yes,改成disable = no即可
调试:
检查配置问题:
cobbler check (根据这里的信息来显示的提示修复问题),修复后再用cobbler check检查没问题后 cobbler sync (出现task complete 说明此项是成功的)
启动服务: service httpd start service cobblerd start service dhcpd start service xinetd start
服务开机启动: chkconfig httpd on chkconfig cobblerd on chkconfig dhcpd on
导入镜像: mount /dev/cdrom /mnt cobbler import --path=/mnt --name=centos6.2 (这个要花费点时间的),只要是出现task complete 说明是成功的把系统重启下: reboot (这项最好做下,可以避免一些问题的出现)
测试:弄一台机器来测试即可,有任何问题可以到/var/log/cobbler目录下查看相关的日志