In part two, I will dive into the Preparing for Installation section. There does appear to be a bit more meat here in the official documentation, but I will do my best to slim it down.
NSX Installation Guide
Preparing for Installation - Chapter 2 (Original Number of pages 15)
** System Requirements for NSX**
NSX requires vCenter 5.5U3 or higher, and each component has unique resource requirements. The chart from the install guide shows it best:
* With more than 256 hypervisors, increase NSX manager to 8 vCPU and 24GB RAM.
For cross vCenter NSX, you need at least NSX Manager/Controller 6.2, vCenter/ESXi 6.0 or later and vCenters must be in enhanced linked mode.
ESXi host names must have both forward and reverse DNS records. NSX Controllers must exist on the same L2 subnet.
The official documentation guide has a long list of required ports, I have attempted to disambiguate that for you here (though use what is best for your learning style)
NSX and vSphere Distributed Switches
All hosts that will utilize NSX must be connected to a common VDS, if hosts are only using standard switches, migrate them to a VDS. See the VMware documentation for your version - e.g. vSphere 6.0
NSX Installation Workflow
The following steps should be followed to deploy NSX successfully.
- Deploy NSX Manager
- Register with vCenter
- Configure IP pools or DHCP for NSX components (not an official step on the guide, but important)
- Deploy NSX Controllers
- Prepare hosts/clusters
- Configure networking (logical switches, transport zones, DLR, ESG)
Cross vCenter NSX and Enhanced Linked Mode
Enhanced Linked Mode connects multiple vCenters via one or more PSCs, with this functionality you can also manage all NSX managers from a single web client session. Each vCenter requires an NSX Manager. On the primary NSX Manager, you can create universal components such as switches and routers however Enhanced Linked Mode is NOT required for universal components, but you will not be able to manage other NSX managers from a single web client session.