PXE (preboot execute environment,預啟動執行環境) 是由 Intel
公司設計的協定,它可以使計算機通過網絡啟動。當計算機引導時,BIOS 把 PXE client
調入記憶體執行,并顯示出指令菜單,經使用者選擇後,PXE
client将放置在遠端的作業系統通過網絡下載下傳到本地運作。除了可以通過網絡直接運作作業系統外,也可以用于通過網絡來将系統安裝到本地。在運維中工作中,通過
PXE 來為機房伺服器批量部署系統是非常友善的。
裝機的方法多種多樣,pxe可以讓我們實作通過網卡/網線,用一台伺服器給多台用戶端裝機的功能。
【前提準備:】
1.HTTP服務:網絡貢獻本地檔案
2.DHCP服務:動态配置設定IP
3.PXE:一個程式
4.tftp:簡單檔案傳輸協定
【原理了解:】
1.用戶端PC通過網卡/網線向伺服器索要ip
2.伺服器通過DHCP協定發送IP和pxe程式
3.用戶端檢視pxe程式,pxelinux.0引導客戶通路default檔案。
4.default檔案指定安裝資源檔案ks.cfg和http傳輸安裝包
步驟講解:
1.先裝好http,dhcp,pxe,lftf:
2.配置DHCP[我們之前有講過dhcp的配置]
3.配置共享yum源【網絡yum源】[這裡不再講解如何配置]
4.開啟tftp服務,如果是7.0版本無法直接開啟,則【vim /etc/xinetd.d/tftp 将disable改為no即可】【7.0用chkconfig指令檢視tftp狀态】
5.netstat -antlupe | grep 69 檢視接口狀态:
6.pxe引導,在用戶端索要IP時,pxe程式引導通路pxelinux.0,pxelinux.0中指向pxelinux.cfg檔案,該檔案說明安裝通路default檔案
測試:
在另一台虛拟機上,将Boot Options中網卡選項NIC調到第一選項,然後開啟虛拟機,暫停截圖檢視
暫停截圖檢視:
效果說明:
大大的小小陽