一.pxe原理概述
pxe(preboot execute environment)是由intel公司開發的最新技術,工作于client/server的網絡模式,支援工作站通過網絡從遠端伺服器下載下傳映像,并由此支援來自網絡的作業系統的啟動過程,其啟動過程中,終端要求伺服器配置設定ip位址,再用tftp(trivial file transfer protocol)或mtftp(multicast trivial file transfer protocol)協定下載下傳一個啟動軟體包到本機記憶體中并執行,由這個啟動軟體包完成終端基本軟體設定,進而引導預先安裝在伺服器中的終端作業系統。pxe可以引導多種作業系統,如:windows95/98/2000,linux等。在多主機安裝方面pxe的整體表現遠遠優于實體媒體的CD光牒鏡像引導安裝。
二.pxe安裝過程簡介
注:網絡環境為dhcp,ftp,tftp伺服器處于開啟并處于處于同一個網絡中。
1. 待安裝的主機在網絡中尋找dhcp伺服器并請求ip位址。dhcp伺服器将ip,網關,dns伺服器,及tftp伺服器的ip位址,及tftp伺服器上的pxe程式驅動等資訊發送給用戶端。
2.啟動tftp中的pxe安裝程式并掃描tftp伺服器中的檔案夾pxelinux.cfg下引導檔案,并加載配置檔案。
3.根據tftp伺服器中的配置檔案加載遠端ftp伺服器中的上的(預設)名為 ks.cfg 安裝配置檔案 。
4.pxe安裝程式根據ftp伺服器中的ks.cfg中的url 項的值進行尋找系統鏡像檔案。依照ks.cfg進行安裝linux檔案。
三.pxe之伺服器配置篇
(1.yum伺服器的配置
①.挂載鏡像檔案
②.編輯yum安裝工具的本地配置檔案。即:/etc/yum.repo.d/server.repo
③.檢視yum的配置:如圖
yum伺服器的配置測試正常。
(2.ftp伺服器安裝與配置
①.安裝vsftpd伺服器
②.拷貝待安裝的鏡像檔案
③.啟動ftp伺服器并設定開機自啟動
(3.dhcp伺服器的安裝與配置
①.安裝dhcp伺服器
②.伺服器的配置。編輯/etc/dhcpd.conf 檔案,如下:
修改第5行與第8行
添加第13行到15行
修改位址池
重新開機服務
dhcp服務已經正常啟動
(4.tftp伺服器的安裝與配置
①.安裝tftp伺服器
②.拷貝pxe安裝必要的檔案
③.修改default引導檔案。位于/tftpboot/pxelinux.cfg/目錄下
修改3行的預設等待時間為6或更小
修改第12行
④.啟動tftp伺服器
(5.生成安裝的配置檔案
①.安裝system-config-kickstart
②.使用system-config-kickstart
選擇語言時區等
安裝方法
引導程式分區
分區資訊
添加網卡
關閉防火牆
顯示配置
軟體包的安裝配置
最後添加安裝後腳本并将安裝腳本放在/root/目錄下
将ks.cfg配置檔案放入ftp伺服器中。與tftp伺服器中的配置檔案default中所指定的路徑保持一緻即可
(6.測試安裝截圖
安裝後的資訊顯示 圖
安裝過程
安裝完成後的檢視資訊如下:
測試安裝已經完成安裝且腳本成功執行
嗯,韓宇說的對呀!!!