一、實驗環境
一臺centos7
epel源網址 https://fedoraproject.org/wiki/EPEL?rd=Epel
使用nat模式
二、實驗步驟
1、下載epel源後進行資料夾掛載到linux目錄中使用
安裝epel源
2、安裝所需要的服務
vim /etc/cobbler/settings
//修改cobbler中指定PXE位置並啟動DHCP,開啟dhcp及cobbler服務
啟動服務並關閉防火牆
三、對所安裝的服務進行優化
使用 cobbler check 命令
以下1、3、7項不需要修改,其餘按照提示進行優化
第2條優化
第3條優化 使用 cobbler get-loaders 命令
如果出現報錯為TASK FAILED 解決辦法如下
yum -y install syslinux
cp /usr/share/syslinux/pxelinux.0 /var/lib/cobbler/loaders/
cp /usr/share/syslinux/menu.c32 /var/lib/cobbler/loaders/
systemctl restart xinetd
systemctl restart cobblerd
第4條優化 使用 systemctl enable rsyncd.service 命令
第6條優化 鹽值加密root密碼
複製鹽值加密的密碼串到/etc/cobbler/settings檔案下
三、使用sync進行同步,並匯入映象檔案
設定cobbler控制的dhcp服務模板
vim /etc/cobbler/dhcp.template
掛載映象檔案並且匯入
重啟服務
檢查
四、進行裝機
cobbler自動裝機配置如以上所示,謝謝~