Recently, VMware released NSX-T 2.5 with a lot of new features and improvements I know everyone is wanting. I know being one of those people I had to upgrade NSX-T from 2.4.0 in my production environment to 2.5. This is my walk through of upgrading from 2.4.0 to 2.5.0. I must admit the upgrade assistant on NSX is really sweet and made the entire upgrade process smooth and flawless. Not a lot to say so let’s get right into the upgrade how to.
- Minimum 6.5 build is 13004031 which is ESXi 6.5 Express Patch 13
- Minimum vCenter Appliance 6.5 U2d
- vCenter 6.7 U3 Appliance supported but need existing NSX-T environment at 2.4.2
- During the NSX Edge upgrade, you might experience the following traffic interruption:
- North-south datapath is affected if the NSX Edge is part of the datapath.
- East-west traffic between tier-1 routers using NSX Edge firewall, NAT, or load balancing.
- Temporary Layer 2 and Layer 3 interruption.
- Configuration changes are not blocked on NSX Manager but might be delayed.
Limitations on In-Place Upgrade
For NSX-T Data Center, in-place upgrade of a host is not supported in the following scenarios:
- More than one N-VDS switch is configured on the host.
- More than 100 vNICs are configured on the host N-VDS switch.
- ENS is configured on the host N-VDS switch.
- CPU use for the hostd, nsxa, or the config-agent service is high.
- vSAN(with LACP) is configured on the host N-VDS switch.
- VMkernel interface is configured on the overlay network.
Adhere to the following upgrade paths for each NSX-T Data Center release version.
- NSX-T Data Center 2.3 > NSX-T Data Center 2.5.
- NSX-T Data Center 2.4 > NSX-T Data Center 2.5.
1 Identify and record the administrative user IDs and passwords.
2 Verify that you can log in to the NSX Manager web user interface.
3 Check the Dashboard, system overview, host transport nodes, edge transport nodes, NSX Edge cluster, transport nodes, HA status of the edge, and all logical entities to make sure that all the status indicators are green, deployed, and do not show any warnings.
4 Validate North-South connectivity by pinging out from a VM.
5 Validate that there is an East-West connectivity between any two VMs in your environment.
6 Record BGP states on the NSX Edge devices.
#get bgp neighbor
Let the upgrade begin:
Go to System > Upgrade
Select Upload MUB file and browse to wherever you stored the Vmware-NSX-upgrade-bundle-184.108.40.206.0.14663074.mub
This part takes several minutes
Must upgrade in order from left to right
Each tab must finish upgrading before you can upgrade the next set of components
Monitor progress – FYI you can click MORE INFORMATION in blue to see the logs and monitor the upgrade step by step
Once done click Run Post Checks and then move on to hosts
Puts each host in maintenance mode one at a time and upgrades bits
Click more information to view logs
When done click on Run Post Checks before moving onto Management Nodes
Start to begin last stage of the upgrade
Eventually upgrade status message will appear
Wait 5 minutes then reload the page
Can ping the VIP to see when final manager is back online
Log in as admin
Finishing monitoring upgrade
When upgrade finished Run Post Checks
Congrats it is finished
Can click show upgrade history to confirm success of upgrade
As you can see upgrading NSX has come a long way since it’s humble beginnings. I hope this article was useful and helps everyone understand how easy it is to upgrade NSX-T to 2.5.
Great post. Thank you!