若要開始使用 vSphere Auto Deploy,您需要瞭解 vSphere Auto Deploy 如何運作、安裝 vSphere Auto Deploy 伺服器、安裝 PowerCLI、撰寫用於佈建主機的PowerCLI 規則以及開啟要使用指定映像設定檔進行開機的主機電源。可以自訂映像設定檔、主機設定檔和 vCenter Server位置。
如需可協助您設定第一個 vSphere Auto Deploy 環境的逐步練習,請參閱使用 vSphere PowerCLI 設定 vSphere Auto Deploy 並佈建主機。
若要使用 vSphere Auto Deploy 成功佈建環境中的主機,可遵循下列步驟。
- 部署 vCenter Server。
vSphere Auto Deploy 伺服器包含在內。
- 設定 vSphere Auto Deploy 服務啟動類型。
- 安裝 PowerCLI,其中包含 vSphere Auto Deploy 和 vSphere ESXi Image Builder cmdlet。
請參閱安裝 vSphere ESXi Image Builder 和必備軟體、使用 vSphere Auto Deploy Cmdlet 和使用 VMware.Image Builder Cmdlet。
- 尋找包含要部署到主機之 VIB 的映像設定檔。
- 通常情況下,將包含所需軟體的存放庫新增到 PowerCLI工作階段,然後從其中一個存放庫選取映像設定檔。
- 若要建立自訂映像設定檔,請使用 vSphere ESXi Image Builder cmdlet 複製現有映像設定檔,然後將自訂 VIB 新增到複製品。將自訂映像設定檔新增到 PowerCLI工作階段。
僅當必須新增或移除 VIB 時才必須使用 vSphere ESXi Image Builder 進行自訂。在大多數情況下,可以將 VMware 主控映像設定檔的存放庫做為 URL 新增到 PowerCLI工作階段。
- 啟動 PowerCLI工作階段並連線至 vSphere Auto Deploy 向其登錄的 vCenter Server 系統。
- 使用 New-DeployRulePowerCLI cmdlet 可撰寫一項規則,該規則可將映像設定檔指派給一台主機、依模式指定的多台主機或所有主機。
New-DeployRule -Name "testrule" -Item image-profile -AllHosts
請參閱將映像設定檔指派給主機。
備註: 為了將具有固定 MAC 位址的主機佈建到 DHCP (有時稱為 DHCP 保留) 中的 IP 位址對應,已最佳化 vSphere Auto Deploy。如果要使用靜態 IP 位址,則必須設定主機設定檔來提示主機自訂。如需詳細資訊,請參閱 vSphere 主機設定檔說明文件。 - 開啟要佈建之主機的電源。
- 針對主機設定檔設定佈建為參考主機的主機。
您可以指定參考主機的 syslog 設定、防火牆設定、儲存區和網路等。
- 針對主機設定檔設定佈建為參考主機的主機。
您可以指定參考主機的 syslog 設定、防火牆設定、儲存區和網路等。請參閱設定 vSphere Auto Deploy 參考主機。
- 建立並匯出參考主機的主機設定檔。
請參閱《主機設定檔》說明文件。
- 若要使用主機設定檔佈建多台主機,可以使用 Copy-DeployRulecmdlet 來編輯先前建立的規則。
您可以修訂規則,以便不僅指派映像設定檔,還會指派主機設定檔、vCenter Server位置和自訂指令碼服務包。
Copy-DeployRule -DeployRule "testrule" -ReplaceItem my_host_profile_from_reference_host,my_target_cluster -ReplacePattern "ipv4=192.XXX.1.10-192.XXX.1.20"
其中,my_host_profile_from_reference_host 為參考主機設定檔的名稱。my_target_cluster 為目標叢集的名稱。
- 執行測試和修復符合性作業來修復主機。
請參閱測試和修復規則符合性。
- 確認您佈建的主機符合下列需求。
- 每台主機皆已連線到 vCenter Server 系統。
- 主機未處於維護模式。
- 主機不具有符合性失敗。
- 每台具有主機設定檔 (要求使用者輸入) 的主機都具有最新的主機自訂資訊。
修復主機關聯和符合性問題,然後將主機重新開機,直到所有主機都符合需求為止。
如需開機程序簡介、首次開機與後續開機之間的區別以及使用主機自訂的概觀,請閱讀。