前言
什么是PXE自動部署裝機?
PXE當初是作為Intel的有線管理體系的一部分,Intel 和 Systemsoft于1999年9月20日公布其規格。通過使用像網際協議(IP)、用戶數據報協議(UDP)、動態主機設定協定(DHCP)、小型文件傳輸協議(TFTP)等幾種網絡協議和全局唯一標識符(GUID)、通用網絡驅動接口(UNDI)、通用唯一識別碼(UUID)的概念并通過對客戶機(通過PXE自檢的電腦)固件擴展預設的API來實現目的。
PXE 客戶機(client)這個術語是指機器在PXE啟動過程中的角色。一個PXE 客戶機(client)可以是一臺服務器、桌面級電腦、筆記本電腦或者其他裝有PXE啟動代碼的機器。
PXE的好處及優點
PXE 協議大致上結合了DHCP和TFTP,雖然都有在兩者上面有改進。DHCP用于查找合適的啟動伺服器,TFTP用于下載初始引導程序和附加文件。
為了開始一個PXE自檢會話,PXE固件廣播一個帶有明確的PXE選項DHCPDISCOVER包(擴展DHCPDISCOVER)到67/UDP端口(DHCP伺服器端口)。PXE選項是PXE固件有PXE能力的鑒定,但是會被一般的DHCP服務忽略。當固件受到從這樣的服務受到DHCPOFFER包時,它會通過要求其提供配置信息來自我配置。
當 PXE 重定向服務 (DHCP代理) 收到一個 擴展DHCPDISCOVER 包時,它會通過發送一個帶有明確的PXE選項DHCPDISCOVER包到PXE客戶機的68/UDP端口 (DHCP 客戶機端口)來回答。 一個擴展DHCPDISCOVER包主要包含:
到這里,我們的PXE自動部署裝機服務器已經配置完成了,已經可以進行裝機了!
但是到這一步還只能說是半自動的裝機,想要全自動裝機,不需要人為手動去進行任何操作的話,我們還需要kickstart無人值守的幫助。
在終端模式查看是否成功保存這個文件!
啟動菜單的配置!
這一步完成后kickstart無人值守就部署完成了,接下來我們測試一下是否可以自動裝機,不需要人為控制!
以及自動完成裝機!
PXE自動部署裝機與kickstart無人值守實戰成功完成!
擴展:紅帽6中如何使用pxe,和無人值守安裝,步驟其實都一樣的配置,只不過啟動菜單default不需要自己去寫,只需要在掛載的鏡像isolinux目錄下的isolinux.cfg配置文件復制到/var/lib/tftpboot/pxelinux.cfg/default(安裝菜單)中即可;
另外還需要復制掛載鏡像下的isolinux下的vesamenu.c32(圖形化安裝菜單)到/var/lib/tftpboot中即可。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。