NSX-T Data Center 2.4 及更新版本支援部署多個 NSX Manager 節點,以在單一 NSX-T Data Center 執行個體中形成叢集。如果您要搭配使用 NSX Manager 叢集和 VMware Integrated OpenStack,請將所有叢集節點的 IP 位址新增到部署組態中。

備註:

NSX Manager 叢集可為單一 NSX-T Data Center 執行個體提供高可用性。NSX-T Data Center 的多個執行個體不能用於同一個 VMware Integrated OpenStack 部署。

先決條件

NSX-T Data Center 中建立 NSX Manager 叢集。請參閱從 UI 部署 NSX Manager 節點以形成叢集

程序

  1. viouser 身分登入 OpenStack 管理伺服器
  2. 如果您的部署未使用 custom.yml 檔案,請將範本 custom.yml 檔案複製到 /opt/vmware/vio/custom 目錄。
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  3. 在文字編輯器中開啟 /opt/vmware/vio/custom/custom.yml 檔案。
  4. 新增 nsxv3_api_managers 參數,並在 NSX Manager 叢集中包含每個節點的 IP 位址。
    nsxv3_api_managers: parent-manager-ip, manager-node2-ip,...
  5. 部署已更新的組態。
    sudo viocli deployment configure

    部署組態會暫時中斷 OpenStack 服務。

下一步

如果任何節點的 IP 位址發生變更,或者您在 NSX Manager 叢集中新增或移除節點,您必須修改 custom.yml 檔案以包含更新的 IP 位址資訊。