Cobbler是一個快速網路安裝linux的服務,而且在經過調整也可以支援網路安裝windows。該工具使用python開發,小巧輕便,使用簡單的命令即可完成PXE網路安裝環境的配置,同時還可以管理DHCP,DNS,以及yum包映象。下面一步步來實現吧. 實驗平臺:rhel 6.3 x86_64 cobbler.laoguang.me 192.168.1.23 一.環境準備 1.1 安裝dhcp yum -y install dhcp 1.2 安裝其它所需服務如:tftp xinetd httpd ##靠tftp傳輸檔案,tftp依賴xinetd,httpd這個我暫時不清楚 yum -y install tftp xinetd httpd 1.3 關閉selinux iptables setenforce 0 service iptables stop 二.安裝cobbler 2.1 下載安裝cobbler與依賴的包python-yaml 下載地址:
http://www.kuaipan.cn/file/id_33139203151758501.html
http://rpm.pbone.net/
http://laoguang.blog.51cto.com/6013350/1097874/
Cobbler是一個快速網路安裝linux的服務,而且在經過調整也可以支援網路安裝windows。該工具使用python開發,小巧輕便,使用簡單的命令即可完成PXE網路安裝環境的配置,同時還可以管理DHCP,DNS,以及yum包映象。下面一步步來實現吧. 實驗平臺:rhel 6.3 x86_64 cobbler.laoguang.me 192.168.1.23 一.環境準備 1.1 安裝dhcp yum -y install dhcp 1.2 安裝其它所需服務如:tftp xinetd httpd ##靠tftp傳輸檔案,tftp依賴xinetd,httpd這個我暫時不清楚 yum -y install tftp xinetd httpd 1.3 關閉selinux iptables setenforce 0 service iptables stop 二.安裝cobbler 2.1 下載安裝cobbler與依賴的包python-yaml 下載地址:
http://www.kuaipan.cn/file/id_33139203151758501.html
,其它平臺的可以去http://rpm.pbone.net/
找,這個網站你一定不能忘記 yum -y --nogpgcheck localinstall cobbler-2.2.2-1.el6.rf.noarch.rpm \python-yaml-3.09-3.el6.rf.x86_64.rpm 2.2 啟動cobbler service cobblerd start 2.3 啟動httpd service httpd start 2.4 啟用xinetd service xinetd start 2.4 cobbler 檢查配置 cobbler check 2.5 重啟cobbler service cobblerd restart 三.cobbler的配置 3.1 匯入欲安裝的系統的映象檔案 將redhat 6.3 x86_64 的ISO掛載/cdrom mount /dev/cdrom /cdrom 匯入需要的安裝檔案到cobbler的/var/www/cobbler/ks_mirrors下,並生成一profile,此過程需要一段時間,耐心等待 cobbler import --path=/cdrom --name=RedHat-6.3-x86_64 3.2 配置dhcp服務,讓cobbler來管理 vi /etc/cobbler/settings manage_dhcp: 1 3.3 修改/etc/cobbler/dhcp.template模板檔案中的配置,其它的預設即可 3.4 同步cobbler配置 cobbler sync cobbler會自動進行初始化工作,移除已經存在的啟動項,然後根據模板複製loader檔案。之後再生成pxe的配置檔案,生成dhcp的配置檔案,最後再重啟dhcp服務。關鍵檢視dhcp,tftp有沒有啟動成功。 四.測試安裝系統 4.1 新建個虛擬機器,網路記的是brige哦,新建的虛擬機器網路預設是nat的,我就因為這個怎麼都安裝不上,啟動虛擬機器,調整啟動順序從網路啟動(我用的是vmware,如果你沒有掛cd的iso,也虛擬機器是新建的直接啟動應該是可以的) 五.定製自己的kickstart檔案 定製自己的kickstart檔案而不是使用預設的,kickstart檔案cobbler放在了/var/lib/cobbler/kickstarts/中,檢視cobbler預設使用的哪個 vi /etc/cobbler/settings default_kickstart: /var/lib/cobbler/kickstarts/default.ks ##看到了吧,用的是default.ks 5.1 自定義kickstart檔案。 如果你對kickstart檔案理解透徹,直接修改或新建即可,如果還是很精通就用gui工具吧 yum -y install system-config-kickstart 安裝完畢後開啟軟體。 system-config-kickstart 根據自己的需要修改即可,修改完畢後儲存,修改settings中的設定,重啟cobbler即可原文出處:http://laoguang.blog.51cto.com/6013350/1097874/