當您啟動為 vSphere Auto Deploy 設定的實體主機時,vSphere Auto Deploy 會將 PXE 開機基礎結構與 vSphere 主機設定檔一同使用,來佈建並自訂該主機。主機本身不會儲存任何狀態。而 vSphere Auto Deploy 伺服器會管理每台主機的狀態資訊。

ESXi 主機的狀態資訊

vSphere Auto Deploy 會將要佈建的 ESXi 主機的資訊儲存在不同位置。映像設定檔和主機設定檔的位置相關資訊,最初在用於將機器對應到映像設定檔和主機設定檔的規則中指定。

表 1. vSphere Auto Deploy 儲存部署資訊
資訊類型 說明 資訊來源
映像狀態 要在 ESXi 主機上執行的可執行軟體。 用 vSphere ESXi Image Builder 建立的映像設定檔。
組態狀態 決定主機如何設定的可設定的設定,例如,虛擬交換器及其設定、驅動程式設定、開機參數等。 使用主機設定檔 UI 建立的主機設定檔。通常來自範本主機。
動態狀態 由執行中軟體產生的執行階段狀態,例如,產生的私密金鑰或執行階段資料庫。 主機記憶體在重新開機期間會遺失。
虛擬機器狀態 儲存在主機上的虛擬機器以及虛擬機器自動啟動資訊 (僅限後續開機)。 vCenter Server 傳送至 vSphere Auto Deploy 的虛擬機器資訊必須能夠向 vSphere Auto Deploy 提供虛擬機器資訊。
使用者輸入 基於使用者輸入 (如系統啟動時使用者提供的 IP 位址) 的狀態,無法自動包含在主機設定檔中。

主機自訂資訊在首次開機期間由 vCenter Server 儲存。

您可以建立需要使用者輸入某些值的主機設定檔。

當 vSphere Auto Deploy 套用需要使用者提供之資訊的主機設定檔時,會將主機置於維護模式。使用主機設定檔 UI 可檢查主機設定檔符合性,並回應提示來自訂主機。

vSphere Auto Deploy 架構

vSphere Auto Deploy 基礎結構由數個元件組成。

如需詳細資訊,請觀看視訊「Auto Deploy 架構」:

圖 1. vSphere Auto Deploy 架構

VIB 和映像設定檔、規則引擎以及 Auto Deploy 伺服器是 Auto Deploy 的主要元件

vSphere Auto Deploy 伺服器
ESXi 主機提供映像設定檔和主機設定檔。
vSphere Auto Deploy 規則引擎
將有關映像設定檔和主機設定檔所服務主機的資訊傳送至 vSphere Auto Deploy 伺服器。管理員使用 vSphere Auto Deploy 定義用於將映像設定檔和主機設定檔指派給主機的規則。
映像設定檔
定義一組用於將 ESXi 主機開機的 VIB。
  • VMware 及其合作夥伴在公開存放庫中提供了映像設定檔和 VIB。使用 vSphere ESXi Image Builder 檢查存放庫,然後使用 vSphere Auto Deploy 規則引擎指定為主機指派的對應映像設定檔。
  • VMware 客戶可以根據存放庫中的公開映像設定檔和 VIB 建立自訂映像設定檔,並將該映像設定檔套用到主機。
主機設定檔
定義機器特定的組態,如網路或儲存設定。使用主機設定檔 UI 建立主機設定檔。您可以為參考主機建立主機設定檔,並將該主機設定檔套用到環境中的其他主機,即可保持組態的一致性。
主機自訂
儲存在將主機設定檔套用到主機時使用者提供的資訊。主機自訂可能包含 IP 位址或使用者為該主機提供的其他資訊。如需有關主機自訂的詳細資訊,請參閱 vSphere 主機設定檔說明文件。

在舊版 vSphere Auto Deploy 中,主機自訂被稱為回應檔案。