通过管理单个 vCenter Server 的多个 NSX Manager 提高了运营效率。管理员可以通过使用不同的 NSX Manager 来管理同一 vCenter Server 中的不同集群。
从 NSX-T Data Center 3.2.2 开始,您可以启用对管理单个 vCenter Server 的多个 NSX Manager 的支持。
有关如何在 vCenter Server 中启用多 NSX 实例标记的更多详细信息,请参见添加计算管理器。
将集群或主机准备为传输节点后,NSX-T 会在集群、主机和 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-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 上停用。
主机移动场景
场景 | 操作/结果 |
---|---|
|
|
|
|
管理单个 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 节点。