Auto Deploy 可以將一個主機設定檔指派給一或多台主機。主機設定檔可能包含主機的儲存區組態、網路組態或其他特性的相關資訊。如果將主機新增到叢集,則會使用該叢集的主機設定檔。

開始之前

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

在許多情況下,將主機指派給叢集,而非明確指定主機設定檔。主機使用叢集的主機設定檔。

程序

  1. 執行 Connect-VIServer vSphere PowerCLI cmdlet,連線到登錄 Auto Deploy 的 vCenter Server 系統。
    Connect-VIServer 192.XXX.X.XX

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

  2. 使用 vSphere Web Client 設定主機,使該主機具有您要使用的設定,然後從該主機建立主機設定檔。
  3. 透過執行在 ESXi 主機 (您透過該主機建立主機設定檔) 中傳遞的 Get-VMhostProfile vSphere PowerCLI cmdlet,尋找主機設定檔的名稱。
  4. vSphere PowerCLI 提示字元中,定義針對具有某些屬性 (例如 IP 位址範圍) 的主機指派主機設定檔的規則。
    New-DeployRule -Name "testrule2" -Item my_host_profile -Pattern "vendor=Acme,Zven", "ipv4=192.XXX.1.10-192.XXX.1.20"

    將指定項目指派給具有指定屬性的所有主機。此範例指定名為 testrule2 的規則。該規則將指定的主機設定檔 my_host_profile 指派給 IP 位址在指定範圍內,且製造商為 Acme 或 Zven 的所有主機。

  5. 將規則新增到規則集。
    Add-DeployRule testrule2

    依預設,工作規則集會成為作用中規則集,規則集的所有變更會在新增規則時處於作用中狀態。如果使用 NoActivate 參數,則工作規則集不會變為作用中規則集。

下一步

  • 透過對這些主機執行符合性測試和修復作業,將已使用 Auto Deploy 佈建的主機指派給新的主機設定檔。如需詳細資訊,請參閱 測試和修復規則符合性

  • 將未佈建的主機開啟電源,使用主機設定檔進行佈建。