根据您的部署是单站点、双站点还是多站点部署,您的 NSX Manager 集群配置会有所不同。
您可以将 vSphere HA 与 NSX-T Data Center 一起使用,以便在运行 NSX Manager 节点的主机发生故障时快速进行恢复。
集群要求
-
在生产环境中,NSX Manager 集群必须具有三个成员,以避免管理和控制平面发生中断。
每个集群成员应放在唯一的管理程序主机上(共有三个物理管理程序主机)。这是避免单个物理管理程序主机故障影响 NSX 控制平面所必需的。建议您应用反关联性规则,以确保所有三个集群成员在不同的主机上运行。
正常生产运行状态是三节点 NSX Manager 集群。不过,您可以添加额外的临时 NSX Manager 节点以允许更改 IP 地址。
重要说明: 从 NSX-T Data Center 2.4 开始, NSX Manager 包含 NSX 中央控制平面进程。该服务对于 NSX 正常运行至关重要。如果 NSX Manager 完全丢失,或者集群从 3 个 NSX Manager 减少到 1 个 NSX Manager,则无法对环境的拓扑进行更改,并且依赖于 NSX 的计算机的 vMotion 将失败。 -
对于没有生产工作负载的实验室和概念证明部署,您可以运行单个 NSX Manager 以节省资源。NSX Manager 节点可以部署在 ESXi 或 KVM 上。不过,不支持在 ESXi 和 KVM 上进行 Manager 混合部署。
单站点要求和建议
以下建议适用于单站点 NSX-T Data Center 部署。
- 建议您将 NSX Manager 放置在不同的主机上,以避免一个主机发生故障时影响多个管理器。
- 各 NSX Manager 之间的最大延迟为 10 毫秒。
- 您可以将 NSX Manager 放置在不同的 vSphere 集群或一个共同的 vSphere 集群中。
- 建议您将 NSX Manager 放置在不同的管理子网或一个共享管理子网中。在使用 vSphere HA 时,建议使用一个共享管理子网,这样由 vSphere 恢复的 NSX Manager 便可以保留其 IP 地址。
- 此外,还建议您将 NSX Manager 放置在共享存储上。对于 vSphere HA,请查看该解决方案的要求。
您也可以将 vSphere HA 与 NSX-T 一起使用,以便在运行 NSX Manager 的主机发生故障时,恢复丢失的 NSX Manager。
- 一个 vSphere 集群,其中部署了所有三个 NSX Manager。
- 该 vSphere 集群包含四个或更多主机:
- 部署了 nsxmgr-01 的 Host-01
- 部署了 nsxmgr-02 的 Host-02
- 部署了 nsxmgr-03 的 Host-03
- 未部署任何 NSX Manager 的 Host-04
- vSphere HA 配置为将任意主机(例如,Host-01)中丢失的任意 NSX Manager(例如,nsxmgr-01)恢复到 Host-04。
双站点要求和建议
以下建议适用于双站点(站点 A/站点 B)NSX-T Data Center 部署。
- 如果没有 vSphere HA,则不建议在双站点场景中部署 NSX Manager。在此场景中,一个站点需要部署两个 NSX Manager,并且该站点丢失时将影响 NSX-T Data Center 的运行。
- 如果具有 vSphere HA,则可以在双站点场景中部署 NSX Manager,且在部署时应考虑以下事项:
- 一个延伸的 vSphere 集群包含 NSX Manager 的所有主机。
- 所有三个 NSX Manager 均部署到一个共同的管理子网/VLAN,以便在恢复丢失的 NSX Manager 时保留 IP 地址。
- 有关各站点之间的延迟,请参见存储产品要求。
- 一个 vSphere 集群,其中部署了所有三个 NSX Manager。
- 该 vSphere 集群包含六个或更多主机,其中站点 A 中有三个主机,站点 B 中有三个主机。
- 三个 NSX Manager 部署到不同的主机,其他主机则用于放置恢复的 NSX Manager:
站点 A:
- 部署了 nsxmgr-01 的 Host-01
- 部署了 nsxmgr-02 的 Host-02
- 部署了 nsxmgr-03 的 Host-03
- 未部署任何 NSX Manager 的 Host-04
- 未部署任何 NSX Manager 的 Host-05
- 未部署任何 NSX Manager 的 Host-06
- vSphere HA 配置为将站点 A 内的任意主机(例如,Host-01)中丢失的任意 NSX Manager(例如,nsxmgr-01)恢复到站点 B 内的一个主机。
多站点(三个或更多)要求和建议
以下建议适用于多站点(站点 A/站点 B/站点 C)NSX-T Data Center 部署。
在具有三个或更多站点的场景中,不论是否具有 vSphere HA,您都可以部署 NSX Manager。
- 建议每个站点使用单独的管理子网或 VLAN。
- 各 NSX Manager 之间的最大延迟为 10 毫秒。
- 三个独立的 vSphere 集群,每个站点一个。
- 每个站点至少有一个主机在运行 NSX Manager:
- 部署了 nsxmgr-01 的 Host-01
- 部署了 nsxmgr-02 的 Host-02
- 部署了 nsxmgr-03 的 Host-03
- 单个站点故障:其他站点中的其余两个 NSX Manager 继续运行。NSX-T Data Center 处于已降级状态,但仍可正常运行。建议您手动部署第三个 NSX Manager,以取代丢失的集群成员。
- 两个站点故障:无法形成仲裁机制,因此影响 NSX-T Data Center 运行。
根据环境条件(如 CPU 速度、磁盘性能和其他部署因素),恢复 NSX Manager 可能需要长达 20 分钟时间。