NSX Controller is an advanced distributed state management system that provides control plane functions for NSX-T logical switching and routing functions. It serves as the central control point for all logical switches within a network and maintains information about all hosts, logical switches, and logical routers. NSX Controllers control the devices that perform packet forwarding. These forwarding devices are known as virtual switches. Virtual switches---such as NSX-T hostswitch or Open vSwitch (OVS)---exist inside of ESX and other hypervisors, such as KVM.

NSX Controller has the following supported deployments methods:


  • QCOW2

NSX Controller is supported on ESX or KVM.

NSX Controller installation via PXE boot is not supported.

An NSX Controller must have a static IP address. You cannot change the IP address after installation.​

NSX-T appliances have the following password complexity requirements:

  • At least eight characters

  • At least one lower-case letter

  • At least one upper-case letter

  • At least one digit

  • At least one special character

  • At least five different characters

  • No dictionary words

  • No palindromes

The installation succeeds even if the password does not meet the complexity requirements. However, when you log in for the first time, you will be prompted to change the password.


The core services on the appliance will not start until a password with sufficient complexity has been set.

After you deploy NSX Controller from an OVA file, you cannot change the VM's IP settings by powering off the VM and modifying the OVA settings from vCenter Server.

When installing NSX Manager, choose a hostname that does not contain underscores. Otherwise, the hostname is set to localhost.


The NSX component virtual machine installations include VMware Tools. Removal or upgrade of VMware Tools is not supported for NSX appliances.