Pxe-Boot

對客戶端的裸機配置如何與 PXE 配合使用

  • January 9, 2015

我試圖更好地了解如何啟動重新映像網路上的多個客戶端電腦系統的過程。例如,每週將系統反轉回基本映像。例如,每個圖像都將針對 AD 環境和所有必需的基礎軟體進行預配置,例如 Windows 8。

我還想更好地了解可用於執行此操作的產品,例如微軟的 MDT 和流行的開源替代品。

具體來說:

  • 當使用作業系統內置的客戶端軟體打開客戶端時,是否將重新映像任務從伺服器“推送”到客戶端?
  • 如果作業系統損壞並且接收映像任務的基本作業系統無法啟動,推送映像如何工作?裸機呢。大概需要某種從 PXE 伺服器引導的 DHCP。這是否意味著您必須手動將客戶端的引導順序從磁碟更改為網路引導以允許 pxe 引導?
  • 你究竟會引導到什麼?大概是某種預環境,然後從網路共享中提取基本圖像並安裝它?
  • 如果你想支持 pxe 引導多個圖像會發生什麼?例如一個基本的 windows 映像和一個基本的 linux 映像。然後您是否必須手動繞過每個系統並選擇要啟動的映像?對於大型部署,這聽起來很困難。例如,是否可以說 MAC 地址 X 應該是 linux,地址 Y 是 windows?

任何能夠揭開這將如何工作的神秘面紗將不勝感激:)

問候,

首先要了解:PXE 代表P reboot E x ecution E nvironment。僅此一項就可以使事情弄清楚一些。

我將把自己限制在使用這個 PXE 東西的系統上。可能還有其他方法,但我只會提到 PXE。

當使用作業系統內置的客戶端軟體打開客戶端時,是否將重新映像任務從伺服器“推送”到客戶端?

不。PXE 在引導期間啟動 - 基本上系統可以從網路而不是從磁碟載入作業系統。

如果作業系統損壞並且接收映像任務的基本作業系統無法啟動,推送映像如何工作?裸機呢。大概需要某種從 PXE 伺服器引導的 DHCP。這是否意味著您必須手動將客戶端的引導順序從磁碟更改為網路引導以允許 pxe 引導?

從純粹的 PXE 角度來看,已安裝作業系統的狀態並不重要,因為在此過程中不會使用它。但是,如果您的安裝過程需要命令已安裝的作業系統重新啟動並且它沒有反應,那麼您的安裝可能會失敗。

你究竟會引導到什麼?大概是某種預環境,然後從網路共享中提取基本圖像並安裝它?

確切地。

如果你想支持 pxe 引導多個圖像會發生什麼?例如一個基本的 windows 映像和一個基本的 linux 映像。然後您是否必須手動繞過每個系統並選擇要啟動的映像?對於大型部署,這聽起來很困難。例如,是否可以說 MAC 地址 X 應該是 linux,地址 Y 是 windows?

我想這取決於部署軟體,但大多數係統允許準確指定哪個系統獲取哪個映像,通常基於 NIC 的 MAC 地址。如果系統對他們來說是未知的,一些會顯示菜單以允許選擇作業系統。

引用自:https://serverfault.com/questions/658336