Cobbler 是使用python開發的開源項目,經過將部署系統所涉及的全部服務集中在一塊兒,提供一個全自動批量快速創建Linux系統的網絡安裝環境。python
實驗過程
首先導入epel源文件vim
安裝cobbler以及其相關服務軟件包網絡
啓動相關服務ide
檢查Cobbler 配置,查看有哪些須要優化的項目優化
下面進行cobbler配置文件的優化修改加密
[root@bogon ~]# vim /etc/cobbler/settings next_server: 192.168.234.139 //指定PXE位置 server: 192.168.234.139 manage_dhcp: 1 ////管理dhcp啓動
配置cobbler用戶的初始密碼,這裏的密碼是須要通過鹽值加密的操作系統
[root@bogon ~]# openssl passwd -1 -salt 'abc123' 'abc123' $1$abc123$9v8z2./E/PZihXrVcy3II0
將這裏的密碼複製添加到cobbler配置文件中
而後處理 : change 'disable' to 'no' in /etc/xinetd.d/tftpcode
[root@bogon ~]# systemctl enable rsyncd.service [root@bogon ~]# systemctl start rsyncd.service
啓動tftp服務server
[root@bogon ~]# vim /etc/xinetd.d/tftpblog
修改cobbler控制的DHCP服務模板
幫助同步生成DHCP配置文件
下載引導操做系統文件
導入iso鏡像
而後咱們在從新打開一臺虛擬機進行建立,就能夠經過引導而後進行Linux系統的安裝了