實驗介紹:Cobbler是一個使用Python開發的開源項目,能夠實現一個全自動批量快速創建Linux系統的網絡安裝環境,本次實驗就是在CentOS7上搭建Cobbler環境。linux
安裝epel源,爲CentOS7提供默認不提供的軟件包。web
4.安裝完後重啓httpd服務和啓動cobbler服務。shell
5.關閉防火牆和SElinux功能。服務器
6.使用cobbler check命令查看須要優化的選項。網絡
7.下面依次來優化須要優化的選項,首先修改服務器IP地址和tftp服務器即PXE服務位置地址,都要指向本地(本地ip地址爲192.168.58.129),修改配置文件,並啓動dhcp管理,而後重啓cobblerd服務。ide
8.修改配置文件,啓用tftp服務。工具
9.下載引導操做系統文件,使用cobbler get-loders命令。優化
10.啓用rsyncd服務。加密
11.設置客戶機安裝完系統後的root密碼,須要先進行鹽值加密,再將密文複製到/etc/cobbler/settings配置文件中去。操作系統
12.修改cobbler控制的dhcp服務模版,再使用cobbler sync命令進行同步。
13.同步後,到/et c/dhcp/dhcpd.conf文件中,查看是否同步完畢。
14.重啓dhcpd服務。
15.還有部分優化項目能夠忽略。
16.下面導入iso鏡像,先將CentOS7鏡像文件掛載到本地文件夾中。
17.使用cobbler list查看導入結果。
18.重啓全部服務。
19.新建一個虛擬機,新建虛擬機—自定義—稍後安裝操做系統—Linux(CentOS7 64位)--選擇安裝位置和名稱—內存2048M—使用網絡地址裝換—LSI Logic—SCSI—建立新虛擬磁盤—磁盤大小40G,將虛擬磁盤存儲位單個文件—選擇磁盤目錄—完成,而後開啓虛擬機。
20.選擇CentOS-7-x86_64進入自動裝機過程,安裝完後默認是字符界面,根據須要是否安裝圖形化界面。