Upgrading the Local Manager
Logging into my DC-01 Local Manager, under system I browse to the local upgrade coordinator and hit UPGRADE NSX.
Same as the Global Manager, I need to upload the upgrade bundle image to the Local Manager – The Local Manager and Global Manager will use the same software package so I am just reusing the one I used to upgrade my Global Manager.
Once you hit UPLOAD, NSX-T Manager starts importing the image, this will take some time and depends on the network speed.
Once the upload has completed, NSX-T Manager will start extraction process. This will take some time to complete.
Once the extraction has completed, the upgrade bundle signature is verified.
Following the signature verification, a compatibility check is performed.
Once all the checks have completed, we can now proceed with the upgrading the coordinator, hit the UPGRADE button.
Accept and Agree to the license prompt and click Yes, continue. At this point the upgrade coordinator is being upgraded and we just wait a short while for the next steps. After waiting for about 5 minutes the page updated and I can now proceed with upgrading my NSX-T components. I will run the pre checks first to make sure my system is in a healthy state.
Just hit Run Pre Checks and proceed
After running the Pre Checks the upgrade coordinator highlights some errors or warning in my management nodes and the Edge nodes but my transport hosts are clear.
As in the case of my NSX-T Global Manager, I have not enabled the NSX-T Manager back-up process so I will just go ahead and ignore this error for the Management Node
The Edge nodes are indicating some warnings and after checking the alarms on the main dashboard these warnings are related to my admin password which is going to expire in 11 days – See my blog post on resolving this.
Returning to the Upgrade coordinator just click on Continue with upgrade.
Then we hit Next at the bottom Right hand side.
The upgrade flow for the NSX-T components will be Edge Nodes, followed by Transport Nodes and then the Management plan at the end.
So I start by upgrading the NSX Edge Nodes with options to perform the upgrade in parallel or serial. Since this is in my lab and I have no production traffic here I have selected the option to perform a parallel upgrade on all my edge clusters to save some time. The Edge VM’s within my Edge Clusters will be upgraded in serial, meaning the Edge Clusters with more than one Edge VM member will be upgraded one Edge VM at a time. So I just hit the Start button and I can monitor the progress of the upgrade from the dashboard seen below.
Once the Edge cluster upgrades are completed the status should indicate successful.
Next step will be to upgrade the transport hosts and we need to define the upgrade sequence for these transport nodes / ESXi hosts. I have selected to upgrade my clusters in parallel (all clusters at the same time) but the hosts within the clusters will be upgraded in serial (One host at a time) this will allow the NSX Manager to place a host in maintenance mode and trigger the migration of the VM’s hosted on this host to another host in the cluster and continue doing this on all the hosts in the cluster one by one.
I start the process of upgrading the host by hitting the START button, seen below.
During the transport host upgrade, you can go to vCenter and confirm that hosts are being placed in maintenance mode – as shown below esxi-dc01-03 is in maintenance mode while the NSX-T packages are being upgraded on this transport node. You will notice that I powered off all my VM’s on these transport nodes to speed up the upgrade procedure to avoid the time taken to migrate Virtual machines between hosts – In your production environment, this will not be the case.
After all the transport hosts have been successfully upgraded we can proceed to final step of upgrading the NSX Manager.
I only have one NSX Manager appliance in my lab so I will go ahead and complete the last task and hit start to proceed the upgrade process on the NSX-T Manager.
The NSX-T Manager upgrade process can be monitored by clicking on more
Once the upgrade has completed successfully, this is indicated in the upgrade status and progress bar.
If we navigate back to the upgrade tab we should see all our NSX-T Manager is now running the upgraded package 3.0.1 and all components successfully upgraded.
I repeated the same steps for DC-02 environment – not shown here.