通过管理单个 vCenter Server 的多个 NSX Manager 提高了运营效率。管理员可以通过使用不同的 NSX Manager 来管理同一 vCenter Server 中的不同集群。

NSX-T Data Center 3.2.2 开始,您可以启用对管理单个 vCenter Server 的多个 NSX Manager 的支持。

有关如何在 vCenter Server 中启用多 NSX 实例标记的更多详细信息,请参见添加计算管理器

配置计算管理器时,启用多 NSX 标记。

将集群或主机准备为传输节点后,NSX-T 会在集群、主机和 DVS 扩展中附加一个密钥,以指示这些对象由特定 vCenter Server 管理。

NSX 会在集群、主机和 DVS 扩展中附加管理这些对象的 vCenter Server 密钥。

NSX-T 会将旧扩展 (com.vmware.nsx.management.nsxt) 更改为自定义扩展密钥 (com.vmware.nsx.management.nsxt.<computemanager-id>),其中,<computemanager-id>NSX-T 中的 vCenter Server ID。

主机 → 集群页面上,NSX-T 会发现所有集群均由同一个 vCenter Server 管理,不同的 NSX Manager 可以管理自己的集群。如果另一个 NSX Manager 拥有集群,则无法准备或编辑该集群。这些集群处于只读模式。

其他 NSX Manager 拥有的集群以只读模式显示。此类集群只能由拥有它的 NSX Manager 管理。

在单 NSX-T 模式与多 NSX-T 模式之间切换

vCenter Server 上启用多 NSX 实例标记时,NSX-T 会在其 NSX-T 受管对象(集群、主机、分布式虚拟交换机)中附加自定义扩展 (com.vmware.nsx.management.nsxt.<computemanager-id>)。

在多 NSX-T 模式下,注册到同一 vCenter Server 的所有 NSX Manager 都必须启用多 NSX 实例标记。无法将多 NSX 实例配置为对 NSX Manager 1 启用,而在 NSX Manager 2 上停用。

主机移动场景

场景 操作/结果
  • 使用 NSX-T 1 的 TNP 准备集群 1。
  • 使用 NSX-T 2 的 TNP 准备集群 2。

  • vCenter Server UI 中,将一个主机从集群 1 移至集群 2。
    • 在移至集群 2 的主机上,NSX-T 1 将从主机卸载 NSX-T VIB。NSX Manager 1 将从主机中移除其所有权。只有在 NSX Manager 1 移除其所有权,并且锁定图标从“主机传输节点”页面中消失后,NSX Manager 2 才会在主机上开始安装。
  • NSX-T 将从移至集群 2 的主机上卸载。移动主机后,连接到集群 2 的 NSX-T 2 的 TNP 将会准备该主机。
  • 如果存在任何与卸载相关的错误,请查看主机 → 集群页面。单击解决以修复问题并继续。
  • 在以下任何环境中,会单独将主机 1 准备为传输节点:
    • 它不是 vCenter Server 的一部分。
    • 它是 vCenter Server 的一部分,但 TNP 与集群分离。
    • 它是 vCenter Server 中数据中心的一部分。
  • 将主机 1 移至 NSX-T 管理的集群之前,请执行以下操作:
    • 从主机 1 传输节点中卸载 NSX-T
    • 将主机 1 添加到 vCenter Server 管理的集群。
    • 系统会自动将 TNP 应用于主机 1 并安装 NSX-T

管理单个 vCenter Server 设置的多个 NSX Manager 的限制

  • 如果 NSX Manager 1 已在受管对象(集群、主机或分布式虚拟交换机 (Distributed Virtual Switch, DVS))上标记其所有权,在第一个管理器放弃所有权或将所有权强制传递给另一个管理器之前,这些对象不能由 NSX Manager 2 拥有。请参见 <xref-topic>。
  • 尽管您可以在 vCenter Server(版本为 NSX-T 3.2.2)上启用多 NSX 实例,也不要在 NSX-T 3.2.1 或任何以前的版本中注册同一 vCenter Server
  • 确保所需的用户角色具有在 vCenter Server 中更新 Global.ManageCustomFields 的权限。不得将 NSX-T 自定义属性附加到任何受管对象。否则可能导致设置中断。
  • vCenter Server 上启用多 NSX 实例后,无法使 Kubernetes 集群或 vLCM 集群在同一 vCenter Server 上运行。
  • 如果在 vCenter Server 上停用多 NSX 实例,则无法使用相同的 vCenter Server 在另一个 NSX-T 实例中注册。
  • 如果由于 NSX 启动失败等原因未从 vCenter Server 中删除任何自定义或旧版 vCenter Server 扩展,则必须手动从 vCenter Server 中删除扩展。
  • 不支持折叠的集群环境(其中的管理和工作负载部署在同一传输节点上)。如果在折叠的集群环境中启用了“多 NSX 实例”标记,则无法部署新的 NSX Manager 节点。解决办法是创建新集群并部署 NSX Manager 节点。