Following the vSphere design, the NSX for vSphere design consists of a single consolidated stack providing services for management components and tenant workloads.
Figure 1. Cluster Design for NSX for vSphere

Consolidated Stack

In the converted stack, the underlying hosts are prepared for NSX for vSphere. The consolidated stack has these components.

  • NSX Manager instance
  • NSX Controller cluster
  • NSX ESG for North-South routing
  • NSX DLR for East-West routing
  • NSX ESG load balancers for workloads, where required.

The logical design of NSX considers the vCenter Server clusters and defines the place where each NSX component runs.

High Availability of NSX for vSphere Components

vSphere HA protects each NSX Manager instance by ensuring that the NSX Manager VM is restarted on a different ESXi host in the event of primary ESXi host failure.

The NSX Controller nodes have defined vSphere Distributed Resource Scheduler (DRS) rules to ensure that NSX for vSphere Controller nodes do not run on the same host.

The data plane remains active during outages in the management and control planes although the provisioning and modification of virtual networks is impaired until those planes become available again.

NSX Edge components that are deployed for north-south traffic are configured in equal-cost multi-path (ECMP) mode that supports route failover in seconds. NSX Edge components for load balancing use NSX HA. NSX HA provides faster recovery than vSphere HA alone because NSX HA uses an active-passive pair of NSX Edge devices. By default, the passive Edge device becomes active 15 seconds after the active device stops working. All NSX Edge devices are also protected by vSphere HA.

Scalability of NSX Components

A one-to-one mapping between NSX Manager instances and vCenter Server instances exists. If the inventory of either the management stack or the compute stack exceeds the limits supported by a single vCenter Server, then you can deploy a new vCenter Server instance, and must also deploy a new NSX Manager instance. You can extend transport zones by adding more shared edge and compute and compute clusters until you reach the vCenter Server limits. Consider the limit of 100 DLRs per ESXi host although the environment usually would exceed other vCenter Server limits before the DLR limit.