Linux下使用cobbler可以快速建立Linux網絡安裝環境,大大降低了Linux網絡安裝的技術門檻,那麼Linux系統要如何安裝Cobbler呢?一起來學習下吧。
cobbler的簡介
cobbler是Redhat支持的一個開源項目,用來部署和安裝系統。所以對Redhat系列os支持是比較好的。不過對ubuntu支持是非常差 的。cobbler裡不少設置,只針對redhat有效,同時也由於不同發行版的安裝是有差異。cobbler感覺好像和ubuntu關系比較緊張。
cobbler不僅僅是一個pxe服務器,他還可以管理dns(bind),dhcp。一般數據中心裡或者生產環境,是不允許dhcp,但是pxe,必須需要dhcp,所以我們需要根據mac地址來分配IP,這樣dhcp就不會影響到網絡。
1、安裝cobbler
提前配置好epel源http://mirrors.ustc.edu.cn/fedora/epel/6/i386/
[root@60sec /]# yum -y install cobbler
[root@60sec /]# service httpd start
Starting httpd: [ OK ]
[root@60sec /]# service cobblerd start
Starting cobbler daemon: [ OK ]
2、執行cobbler check命令檢查存的問題,而後逐一按提示解決之
[root@60sec /]# vim /etc/cobbler/settings
next_server: 192.168.83.137
server: 192.168.83.137
manage_tftpd: 0
[root@60sec /]# yum -y install syslinux
[root@60sec /]# chkconfig rsync on
[root@60sec /]# yum -y install pykickstart
[root@60sec /]# openssl passwd -1 -salt ‘openssl rand -hex 4’
Password:
$1$openssl $.oduSwbhLj6jqAwVsLo/H1
[root@60sec /]# vim /etc/cobbler/settings
default_password_crypted: “penssl $.oduSwbhLj6jqAwVsLo/H1”
[root@60sec /]# cd /usr/share/syslinux/
[root@60sec syslinux]# cp -r 。/* /var/lib/cobbler/loaders/