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 地址信息。