1. 程式人生 > >CentOS7使用cobbler實現自動裝機服務

CentOS7使用cobbler實現自動裝機服務

CentOS7cobbler自動裝機

CentOS7使用cobbler自動裝機服務

簡介

Cobbler 是使用python開發的開源項目,通過將部署系統所涉及的所有服務集中在一起,提供一個全自動批量快速建立Linux系統的網絡安裝環境。

實驗過程

首先導入epel源文件

技術分享圖片

安裝cobbler以及其相關服務軟件包

技術分享圖片

啟動相關服務

技術分享圖片

檢查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/tftp

[root@bogon ~]# systemctl enable rsyncd.service
[root@bogon ~]# systemctl start rsyncd.service

啟動tftp服務

[root@bogon ~]# vim /etc/xinetd.d/tftp

技術分享圖片

修改cobbler控制的DHCP服務模板

技術分享圖片

幫助同步生成DHCP配置文件

技術分享圖片

下載引導操作系統文件

技術分享圖片

導入iso鏡像

技術分享圖片

然後我們在重新打開一臺虛擬機進行創建,就可以通過引導然後進行Linux系統的安裝了

技術分享圖片

CentOS7使用cobbler實現自動裝機服務