Typically, for the initial installation, the order of procedures is as follows:

  1. Install NSX Manager see, NSX Manager Installation.
  2. Install NSX Controllers see, NSX Controller Installation and Clustering.
  3. Join NSX Controllers with the management plane, see Join NSX Controllers with the NSX Manager.
  4. Create a master NSX Controller to initialize the control cluster, see Initialize the Control Cluster to Create a Control Cluster Master.
  5. Join NSX Controllers into a control cluster, see Join Additional NSX Controllers with the Cluster Master.
    NSX Manager installs NSX-T modules after the hypervisor hosts are added.
    Note: Certificates are created on hypervisor hosts when NSX-T modules are installed.
  6. Join hypervisor hosts with the management plane, see Join NSX Controllers with the NSX Manager.

    The host sends its host certificate to the management plane.

  7. Install NSX Edges, see NSX Edge Installation.
  8. Join NSX Edges with the management plane, see Join NSX Edge with the Management Plane.
  9. Create transport zones and transport nodes, see Transport Zones and Transport Nodes.

    NSX-T hostswitch are created on each host. The management plane sends the host certificates to the control plane, and the management plane pushes control plane information to the hosts. Each host connects to the control plane over SSL presenting its certificate. The control plane validates the certificate against the host certificate provided by the management plane. The controllers accept the connection upon successful validation.

The typical installation order.

NSX Manager is installed first.

NSX Controller can be installed and join the management plane.

NSX-T modules can be installed on a hypervisor host before it joins the management plane, or you can perform both procedures at the same time using the Fabric > Hosts > Add UI or the POST fabric/nodes API.

NSX Controller, NSX Edges, and hosts with NSX-T modules can join the management plane at any time.


When the hosts are transport nodes, you can create transport zones, logical switches, logical routers, and other network components through the NSX Manager UI or API at any time. When NSX Controllers, NSX Edges, and hosts join the management plane, the NSX-T logical entities and configuration state are pushed to the NSX Controllers, NSX Edges, and hosts automatically.

For more information, see the NSX-T Administration Guide.