vSphere 主機設定檔可封裝主機組態並協助管理主機組態,尤其是在管理員於 vCenter Server 中管理多個主機或叢集的環境中。

主機設定檔為主機組態和組態符合性提供一種自動化的集中管理機制。主機設定檔可以減少對重複性的手動工作的依賴,提高效率。主機設定檔會擷取預先設定和驗證的參考主機的組態,將該組態儲存為受管理物件,並使用其中包含的參數目錄來設定網路、儲存區、安全性及其他主機層級的參數。主機設定檔可套用至個別主機、叢集或與主機設定檔相關聯的所有主機和叢集。將主機設定檔套用至叢集會影響叢集中的所有主機,且會使套用的主機之間採用一致的組態。

可以使用主機設定檔來驗證主機的組態,方法是,對照與主機或叢集相關的主機設定檔,檢查該主機或叢集的符合性。

參考主機獨立性

執行主機設定檔工作不一定需要有專用參考主機可用。

當您建立主機設定檔時,可從指定的 ESXi 參考主機擷取組態資訊。在舊版中,vSphere 要求參考主機可用於特定主機設定檔工作,例如編輯、匯入和匯出。從 vSphere 6.0 及更新版本,執行這些工作不再需要有專用參考主機可用。對於需要參考主機的主機設定檔工作,會將與該主機設定檔相容的 ESXi 主機指派為參考主機。

有時,執行這些工作期間沒有相容主機可用於驗證主機設定檔。如果對主機設定檔進行的變更較小,將略過驗證,您會看到一條警告,指示不存在與設定檔相關聯的有效參考主機。然後,您可以繼續執行並完成工作。

引入此功能後,使用者可以不用再從 vSphere Client 編輯或變更參考主機。在 vCenter Server 中,會在執行階段針對進行中的工作選擇參考主機,而不會通知使用者。

選擇參考主機

若要選擇合適的參考主機,vCenter Server 將在目標主機上執行複雜的版本和相容性檢查。

從 vSphere 7.0 Update 3 開始,主要版本 vCenter Server 執行個體可以管理相應主要版本內所有 ESXi Update 版本的主機。例如,vCenter Server 7.0 Update 3 執行個體可以管理版本 7.0 GA、7.0 Update 1、7.0 Update 2 和 7.0 Update 3 的 ESXi 主機和主機設定檔。此變更會影響特定主機設定檔作業的參考主機選擇。

版本檢查

若要選擇參考主機,vCenter Server 將檢查目標主機與主機設定檔是否具有相同的 ESXi Update 版本。對於某些作業,目標主機可以執行比主機設定檔 ESXi 版本更新的 ESXi 版本。例如,如果要編輯 7.0 Update 3 主機設定檔,則驗證主機設定檔的參考主機無法執行 ESXi 7.0 GA、7.0 Update 1 或 7.0 Update 2。

相容性檢查

除了檢查目標主機上的版本外,vCenter Server 還執行廣泛的相容性檢查,包括現有版本中的子設定檔相容性檢查。從 vSphere 7.0 Update 3 開始,若要指定參考主機,vCenter Server 會檢查目標主機中的進階選項和預設角色。參考主機必須支援其驗證的主機設定檔的進階選項。此外,參考主機中的預設角色必須與主機設定檔中的預設角色相符。

主機設定檔作業和所需的參考主機版本

在不同的主機設定檔作業和工作流程期間,需要使用參考主機驗證主機設定檔。從 vSphere 7.0 Update 3 開始,根據作業,參考主機的 Update 版本必須與其驗證的主機設定檔的版本完全相同或更新。下表概述了環境執行 vCenter Server 執行個體 7.0 Update 3 或更新版本時用於不同主機設定檔作業的相容參考主機版本。
主機設定檔作業 相容的參考主機版本
編輯 與主機設定檔相同的 Update 版本。
檢查符合性 與主機設定檔相同或更新的 Update 版本。
修復 與主機設定檔相同或更新的 Update 版本。
附加 與主機設定檔相同或更新的版本。
匯入/匯出 與主機設定檔完全相同的版本。
備註: 如果 vCenter Server 執行個體的版本低於 7.0 Update 3,則在選擇參考主機時不會檢查 Update 版本。 vCenter Server 僅檢查參考主機和主機設定檔的主要版本是否相同,例如 6.x 或 7.x。

主機設定檔和 vSphere Auto Deploy

可以使用主機設定檔與 vSphere Auto Deploy,將實體 ESXi主機佈建為具有完整且符合預期的虛擬交換器組態狀態、驅動程式設定、開機參數等。

由於透過 Auto Deploy 佈建的主機被視為無狀態,因此,組態狀態資訊不會儲存在主機上。您可以改為建立並設定參考主機。然後,從參考主機建立主機設定檔。接著,將主機設定檔與 Auto Deploy 規則建立關聯。因此,使用 Auto Deploy 佈建的新主機會自動套用主機設定檔。

修復這些主機的方式與有狀態部署的主機相同。當您套用主機設定檔時,系統會提示您自訂主機,並輸入在建立主機設定檔期間所指定原則的回應。

備註: 如果透過 Auto Deploy 部署 ESXi,請將 syslog 設定為將記錄儲存在遠端伺服器中。如需有關從主機設定檔介面設定 Syslog 的詳細資訊,請參閱 《vSphere 安裝和設定》說明文件。

如需有關設定 Auto Deploy 參考主機的詳細資訊,請參閱《VMware ESXi 安裝和設定》說明文件。