設定 vSphere Auto Deploy 基礎結構後,您必須新增 ESXi 軟體存放庫、指定映像設定檔、撰寫規則並將其新增到作用中規則集。

執行這項作業的原因和時機

vSphere Auto Deploy 可使用映像設定檔 (可定義 ESXi 安裝程序所使用的一組 VIB) 佈建主機。映像設定檔儲存在軟體存放庫中。開始佈建主機之前,必須確保正確的映像設定檔可供使用。將軟體存放庫新增到 PowerCLI 工作階段時,其僅在目前工作階段中可用。它不會跨工作階段保存。

此工作中的步驟會指示您執行 PowerCLI cmdlet。如需有關您可在 PowerCLI 工作階段中執行之 vSphere Auto Deploy cmdlet 的其他資訊,請參閱 vSphere Auto Deploy PowerCLI Cmdlet 概觀

先決條件

確認可從執行 PowerCLI 的系統中存取您要佈建的 ESXi 主機。

程序

  1. 以管理員身分,直接或透過使用 RDP,登入安裝有 vCenter Server 的 Windows 系統的主控台。

    此工作假設執行 vCenter Server 系統的系統上安裝有 PowerCLI

  2. PowerCLI 工作階段中,執行 Connect-VIServer cmdlet 以連線至 vSphere Auto Deploy 向其登錄的 vCenter Server 系統。
    Connect-VIServer ipv4_address

    cmdlet 可能會傳回伺服器憑證警告。在生產環境中,請確保不會發生伺服器憑證問題。在開發環境中,可以忽略此警告。

  3. 輸入 vCenter Server 認證。
  4. 執行 Add-EsxSoftwareDepot 以新增線上存放庫到 PowerCLI 工作階段。
    Add-EsxSoftwareDepot https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

    每次啟動新的 PowerCLI 工作階段,都需要新增軟體存放庫。

  5. 透過使用 Get-EsxImageProfile cmdlet 檢查存放庫的內容,來驗證是否已成功新增軟體存放庫。

    cmdlet 會傳回存放庫中所有映像設定檔的相關資訊。

  6. 透過執行 New-DeployRule cmdlet 建立新規則。
    New-DeployRule -Name "InitialBootRule" -Item ESXi-6.0.0-2494585-standard -AllHosts

    Cmdlet 可建立將特定映像設定檔指派給詳細目錄中所有主機的規則。

  7. 將新規則新增到作用中規則集,使規則可用於 vSphere Auto Deploy 伺服器。
    Add-DeployRule	-DeployRule "InitialBootRule"

下一步

使用 vSphere Auto Deploy 佈建您的第一台主機,然後驗證其映像佈建。