天天看點

Centos6.5 PXE自動化安裝

                                       centos6.5 pxe自動化安裝

Centos6.5 PXE自動化安裝

首先我們将根據此圖說明pxe自動安裝的過程:

    主機1開機以網卡方式啟動,發現自己沒有ip位址, 那麼網卡rom中的dhcp用戶端會發起discovery的廣播請求,dhcp伺服器發現請求後會給網卡配置設定一個ip位址告訴用戶端tftp伺服器的位址及pxelinux.0所在的路徑(相對路徑)。于是用戶端啟動網絡卡rom中的tftp用戶端到tftp伺服器下載下傳pxelinux.0及其配置檔案pxelinux.cfg/default 和相關檔案【此配置檔案會告訴pxelinux.0如何及以何種方式引導界面】然後在記憶體中展開運作。顯示如下圖引導界面:

Centos6.5 PXE自動化安裝

然後開始加載kernel(vmlinuz)和ramdisk(initrd.img),其中initrd.img在default中添加附加選項例如:ks配置檔案的位置是否使用dhcp擷取位址等。在記憶體展開後會運作會運作/init 。init會調用/bin/loader根據附加選項中提供的ks位址去下載下傳ks配置檔案 根據ks配置檔案提供的資訊去下載下傳伺服器主機提供的安裝樹上p_w_picpath/install.p_w_picpath 這個檔案中包含anaconda應用程式 然後啟動anaconda 。anaconda根據ks配置檔案至此安裝過程啟動

下面将詳細介紹整個過程的配置

實驗網絡拓撲圖

Centos6.5 PXE自動化安裝
Centos6.5 PXE自動化安裝
Centos6.5 PXE自動化安裝

打開浏覽器測試是否正常通路

Centos6.5 PXE自動化安裝

安裝系統預設密碼:12345

繼續閱讀