您可以使用具有相似性或反相似性原則的 OpenStack 伺服器群組放置執行個體。相似性表示群組中的所有執行個體必須位於同一台主機上,反相似性表示群組中所有執行個體都不能位於同一台主機上。

先決條件

確認預期的篩選器組態不會與任何現有的管理組態衝突,例如用於管理主機上執行個體放置的 DRS 規則。

程序

  1. viouser 身分登入 OpenStack 管理伺服器
  2. 針對您的使用者帳戶載入認證檔案。
    source user-credentials.rc
  3. 使用所需原則建立伺服器群組。
    openstack server group create group-name --policy {affinity | anti-affinity}

    選項

    說明

    group-name

    輸入伺服器群組的名稱。

    --policy

    輸入 affinity 以將執行個體放置在同一台主機上,或輸入 anti-affinity 以避免將執行個體放置在同一台主機上。

  4. 啟動執行個體時,伺服器群組做為排程器提示進行傳遞,以實作相似性或反相似性。
    openstack server create instance-name --image image-uuid --flavor flavor-name --nic net-id=network-uuid --hint group=servergroup-uuid

下一步

確認相似性規則和執行個體已正確設定。在 vCenter Server 中,選取運算叢集,開啟設定索引標籤,然後按一下虛擬機器/主機規則