天天看點

Linux中pxe網絡裝機

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:

Linux中pxe網絡裝機
Linux中pxe網絡裝機
Linux中pxe網絡裝機

2.配置DHCP[我們之前有講過dhcp的配置]

Linux中pxe網絡裝機
Linux中pxe網絡裝機
Linux中pxe網絡裝機

3.配置共享yum源【網絡yum源】[這裡不再講解如何配置]

Linux中pxe網絡裝機

4.開啟tftp服務,如果是7.0版本無法直接開啟,則【vim /etc/xinetd.d/tftp 将disable改為no即可】【7.0用chkconfig指令檢視tftp狀态】

Linux中pxe網絡裝機

5.netstat -antlupe | grep 69 檢視接口狀态:

Linux中pxe網絡裝機

6.pxe引導,在用戶端索要IP時,pxe程式引導通路pxelinux.0,pxelinux.0中指向pxelinux.cfg檔案,該檔案說明安裝通路default檔案

Linux中pxe網絡裝機
Linux中pxe網絡裝機

測試:

在另一台虛拟機上,将Boot Options中網卡選項NIC調到第一選項,然後開啟虛拟機,暫停截圖檢視

Linux中pxe網絡裝機
Linux中pxe網絡裝機

暫停截圖檢視:

Linux中pxe網絡裝機

效果說明:

Linux中pxe網絡裝機
Linux中pxe網絡裝機
大大的小小陽
           

繼續閱讀