Before beginning the upgrade, it is important to test the NSX working state. Otherwise, it might be difficult to determine if any post-upgrade issues are caused by the upgrade or if they existed before the upgrade process started.
Do not assume that everything is working before you begin to upgrade the NSX Data Center for vSphere infrastructure. Make sure to check it first.
- Note the current versions of NSX Manager, vCenter Server, ESXi, and NSX Edges.
- Identify administrative user IDs and passwords.
- Verify you can log into the following components:
NSX Manager Web UI
Edge services gateway appliances
Distributed logical router appliances
NSX Controller appliances
- Verify that VXLAN segments are functional.
Make sure to set the packet size correctly and include the "Don't Fragment" bit.
Ping between two VMs that are on the same logical switch but on two different hosts.
From a Windows VM:
ping -l 1472 –f <dest VM>
From a Linux VM:
ping -s 1472 –M do <dest VM>
Ping between two hosts' VTEP interfaces.
ping ++netstack=vxlan -d -s 1572 <dest VTEP IP>Note:
To get a host's VTEP IP, look up the vmknicPG IP address on the host's Manage > Networking > Virtual Switches page.
- Validate North-South connectivity by pinging out from a VM.
- Visually inspect the NSX environment to make sure that all status indicators are green/normal/deployed.
Verify overall system status in the Dashboard:.
Verify NSX Manager and NSX Controller status:.
Verify host preparation status:.
Verify VXLAN transport status:.
Verify Service Deployment status:.
Verify logical switch status: Logical Switches.
Verify NSX Edge status: NSX Edges.
- Record BGP and OSPF states on the NSX Edge devices
show ip ospf neighbor
show ip bgp neighbor
show ip route
- Verify that syslog is configured.
- If possible, in the pre-upgrade environment, create new components and test their functionality.
Create a new logical switch.
Create a new edge services gateway and a new distributed logical router.
Connect a VM to the new logical switch and test the functionality.
- Validate netcpad and vsfwd user-world agent (UWA) connections.
On an ESXi host, run esxcli network vswitch dvs vmware vxlan network list --vds-name=<VDS_name> and check the controller connection state.
On NSX Manager, run the show tech-support command, and search for "5671" to ensure that all hosts are connected to NSX Manager.
- (Optional) If you have a test environment, test the upgrade and post-upgrade functionality before upgrading a production environment.