設定 vSphere Auto Deploy 基礎結構後,您必須新增 ESXi 軟體存放庫、指定映像設定檔、撰寫規則並將其新增到作用中規則集。
vSphere Auto Deploy 可使用映像設定檔 (可定義 ESXi 安裝程序所使用的一組 VIB) 佈建主機。映像設定檔儲存在軟體存放庫中。開始佈建主機之前,必須確保正確的映像設定檔可供使用。將軟體存放庫新增到 PowerCLI 工作階段時,其僅在目前工作階段中可用。它不會跨工作階段保存。
此工作中的步驟會指示您執行 PowerCLI cmdlet。如需有關您可在 PowerCLI 工作階段中執行之 vSphere Auto Deploy cmdlet 的其他資訊,請參閱 vSphere Auto Deploy PowerCLI Cmdlet 概觀。
必要條件
確認可從執行 PowerCLI 的系統中存取您要佈建的 ESXi 主機。
程序
- 以管理員身分,直接或透過使用 RDP,登入安裝有 vCenter Server 的 Windows 系統的主控台。
此工作假設執行
vCenter Server 系統的系統上安裝有
PowerCLI。
- 在 PowerCLI 工作階段中,執行 Connect-VIServer cmdlet 以連線至 vSphere Auto Deploy 向其登錄的 vCenter Server 系統。
Connect-VIServer ipv4_address
cmdlet 可能會傳回伺服器憑證警告。在生產環境中,請確保不會發生伺服器憑證問題。在開發環境中,可以忽略此警告。
- 輸入 vCenter Server 認證。
- 執行 Add-EsxSoftwareDepot 以新增線上存放庫到 PowerCLI 工作階段。
Add-EsxSoftwareDepot https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
每次啟動新的 PowerCLI 工作階段,都需要新增軟體存放庫。
- 透過使用 Get-EsxImageProfile cmdlet 檢查存放庫的內容,來驗證是否已成功新增軟體存放庫。
cmdlet 會傳回存放庫中所有映像設定檔的相關資訊。
- 透過執行 New-DeployRule cmdlet 建立新規則。
New-DeployRule -Name "InitialBootRule" -Item ESXi-6.0.0-2494585-standard -AllHosts
Cmdlet 可建立將特定映像設定檔指派給詳細目錄中所有主機的規則。
- 將新規則新增到作用中規則集,使規則可用於 vSphere Auto Deploy 伺服器。
Add-DeployRule -DeployRule "InitialBootRule"
下一步
使用 vSphere Auto Deploy 佈建您的第一台主機,然後驗證其映像佈建。