您可以建立一個規則,將先前經過驗證的映像設定檔和剛建立的主機設定檔套用到所有目標主機。

開始之前

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

此工作假設您已掌握 Microsoft PowerShell 和 vSphere PowerCLI 的基本知識。

程序

  1. 使用管理員權限,直接或透過 RDP,登入安裝有 vCenter Server 的 Windows 系統的主控台。
  2. 啟動 PowerCLI 工作階段,並在提示字元中輸入下列命令,然後按 Enter。
    Connect-VIServer -Server your_vc_hostname -User username -Password password
    						Add-EsxSoftwareDepot path:\VMware-Esxi-version-xxxxx-depot.zip
    					

    包括先前所下載 ZIP 檔案的完整路徑和檔案名稱。每次啟動新的 PowerCLI 工作階段,都需要新增軟體存放庫。

  3. (選用) 若要顯示作用中規則集中的規則,請在提示字元中輸入下列 cmdlet 並按 Enter。

    Get-DeployRuleset

  4. 若要建立一個規則,指示 Auto Deploy 使用選取的映像和從參考主機建立的主機設定檔,來佈建一組使用指定 IP 範圍內的主機,請輸入下列命令並按 Enter。

    New-DeployRule -name "Production01Rule" -item "image_profile", ESXiGold,target_cluster -Pattern "ipv4=IP_range"

    選項

    說明

    image_profile

    在第一個部署規則中使用的 ESXi 映像設定檔。

    target_cluster

    要向其中新增所有主機之 vCenter Server 中叢集的名稱。

    IP_range

    要使用映像設定檔和主機設定檔佈建的主機的單一 IP 位址或 IP 位址範圍。

    指定目標叢集時,會將主機設定檔套用到叢集中的所有主機。不需要將主機設定檔套用到每台主機。

  5. 將新規則新增到作用中規則集。

    Add-DeployRule -DeployRule "Production01Rule" <Enter>

  6. (選用) 移除針對初始開機作業建立的部署規則。

    Remove-DeployRule -DeployRule InitialBootRule <Enter>

  7. 檢查作用中規則集。

    Get-DeployRuleset<Enter>

    PowerCLI 會顯示類似下列範例的資訊。

    Name:Production01Rule
    PatternList:{ipv4=address_range}
    ItemList:{ESXi-version-XXXXXX-standard, Compute01, ESXiGold}

下一步

佈建所有主機,並為每台主機設定主機自訂。請參閱佈建所有主機並設定主機自訂