pxe自動化安裝,所需要的服務有:dhcp伺服器,tftp伺服器,http伺服器
pxe自動化安裝,所需要的包組及相關安裝檔案有:syslinux以及自動化安裝系統所需的應答檔案selinux
實驗說明:
本次實驗以一台centos7作為dhcp伺服器,tftp伺服器,以及http伺服器向本網段内的主機提供自動化安裝centos系統
準備工作:
主機
系統
ip
centos7
192.168.73.120
實驗開始:
1.使用system-config-kickstart生成ks6.cfg
2.複制ks6.cfg為ks7.cfg,并修改部分參數
1.建立http目錄
2.将centos6及7的CD光牒檔案挂在至相關的目錄下(工作中可以直接将CD光牒鏡像複制至目錄下)
3.将準備好的應答檔案複制至目錄下
4.啟動httpd服務,并設定為開機自動啟動
1.在tftp工作目錄下建立出相關的檔案目錄
2.将centos6和centos7的核心及虛拟檔案系統複制至tftp工作目錄下的相對應kernel目錄中
3.複制啟動相關的檔案至tftp工作目錄
4.複制CD光牒上的菜單檔案至/var/lib/tftpboot/pxelinux.cfg目錄下改名為default,修改此檔案
5.檢視下目錄結構
6.啟動tftp服務,并設定為開機啟動
1.由于dhcpd預設的配置檔案為空,此處将dhcpd的樣闆配置檔案複制後加以修改
2.配置dhcp服務
3.啟動dhcp伺服器,并設定為開機自動啟動
以上為pxe自動化安裝的全過程,有幾點細節需要注意:
1.所有服務部署完畢,進行測試之前,確定網絡中沒有其他的dhcp服務,避免産生幹擾。
2.centos7在自動化安裝時需要1g以上的記憶體空間。
3.安裝時注意實體磁盤的大小以及ks檔案中的磁盤大小 ,確定有足夠的空間進行安裝。