通过管理单个 VMware vCenter 的多个 NSX Manager 提高了运营效率。管理员可以通过使用不同的 NSX Manager 来管理同一 VMware vCenter 中的不同集群。
有关如何在 VMware vCenter 中启用多 NSX 实例标记的更多详细信息,请参见添加计算管理器。
将集群或主机准备为传输节点后,NSX 会在集群、主机和 DVS 扩展中附加一个密钥,以指示这些对象由特定 VMware vCenter 管理。
NSX 会将旧扩展 (com.vmware.nsx.management.nsxt) 更改为自定义扩展密钥 (com.vmware.nsx.management.nsxt.<computemanager-id>),其中,<computemanager-id> 是 NSX 中的 VMware vCenter ID。
在主机 → 集群页面上,NSX 会发现所有集群均由同一个 VMware vCenter 管理,不同的 NSX Manager 可以管理自己的集群。如果另一个 NSX Manager 拥有集群,则无法准备或编辑该集群。这些集群处于只读模式。
在单 NSX 模式与多 NSX 模式之间切换
在 VMware vCenter 上启用多 NSX 实例标记时,NSX 会在其 NSX 受管对象(集群、主机、分布式虚拟交换机)中附加自定义扩展 (com.vmware.nsx.management.nsxt.<computemanager-id>)。
在多 NSX 模式下,注册到同一 VMware vCenter 的所有 NSX Manager 都必须启用多 NSX 实例标记。无法将多 NSX 实例配置为对 NSX Manager 1 启用,而在 NSX Manager 2 上停用。
主机移动场景
场景 | 操作/结果 |
---|---|
|
|
|
|
|
注: 即使未启用多 NSX 功能,也可能会出现此问题。尝试在集群之间移动主机时,可能会发生这种情况。
|
管理单个 VMware vCenter 设置的多个 NSX Manager 的限制
- 如果 NSX Manager 1 已在受管对象(集群、主机或分布式虚拟交换机 (Distributed Virtual Switch, DVS))上标记其所有权,在第一个管理器放弃所有权或将所有权强制传递给另一个管理器之前,这些对象不能由 NSX Manager 2 拥有。
- 尽管您可以在 VMware vCenter(版本为 NSX 3.2.2)上启用多 NSX 实例,也不要在 NSX 3.2.1 或任何以前的版本中注册同一 VMware vCenter。
- 确保所需的用户角色具有在 VMware vCenter 中更新 Global.ManageCustomFields 的权限。不得将 NSX 自定义属性附加到任何受管对象。否则可能导致设置中断。
- 在 VMware vCenter 上启用多 NSX 实例后,无法使 Kubernetes 集群或 vLCM 集群在同一 VMware vCenter 上运行。
- 如果在 VMware vCenter 上停用多 NSX 实例,则无法使用相同的 VMware vCenter 在另一个 NSX 实例中注册。
- 如果由于 NSX 启动失败等原因未从 VMware vCenter 中删除任何自定义或旧版 VMware vCenter 扩展,则必须手动从 VMware vCenter 中删除扩展。
-
不支持合并的集群环境(其中的管理和工作负载部署在同一传输节点上)。如果在合并的集群环境中启用了“多 NSX 实例”标记,则无法部署新的 NSX Manager 节点。解决办法是创建新集群并部署 NSX Manager 节点。
互操作性列表
下表列出了可与 多 NSX 实例功能进行互操作的解决方案。
功能/解决方案 | 受支持 |
---|---|
NSX 客户机侦测 (GI) 平台 | 否 |
NSX 服务插入 (SI) | 是 |
VMware vSphere with Tanzu | 否 |
vSphere Lifecycle Manager (vLCM) | 否 |
NSX 虚拟分布式交换机 (N-VDS)
注: 在
NSX 4.0 之前的版本中支持 N-VDS。
|
是 |
NSX 联合 | 是 |
VMware vSphere Distributed Resource Scheduler (DRS)、VMware vSphere High Availability (HA)、VMware vMotion | 是 |