Upgrade NSX-T 2.4.0 to 2.4.1

Introduction

We have installed NSX-T 2.4.0 and we want to upgrade to 2.4.1.

This article will show you how to conduct this upgrade

Upgrade Steps

Download upgrade bundle and upload it to the NSX-T Manager

First, we download the upgrade bundle from VMware

Upgrade-nsxt-cluster-25062019-01.png

Then we upload the bundle into the "Upgrade" page of NSX-T.

Upgrade-nsxt-cluster-25062019-02.png

Upgrade-nsxt-cluster-25062019-03.png

Upgrade-nsxt-cluster-25062019-04.png

Upgrade-nsxt-cluster-25062019-05.png

Upgrade-nsxt-cluster-25062019-06.png

Upgrade-nsxt-cluster-25062019-07.png

After an approx. 20 minutes the upgrade bundle is fully uploaded and verified:

Upgrade-nsxt-cluster-25062019-08.png

Begin the Upgrade

Now let's click on "Begin Upgrade"

Upgrade-nsxt-cluster-25062019-09.png

Upgrade-nsxt-cluster-25062019-10.png

Upgrade-nsxt-cluster-25062019-11.png

Run pre-checks

Before we can actually start we first need to click on "Run Upgrade Pre-Checks".

Upgrade-nsxt-cluster-25062019-12.png

Upgrade-nsxt-cluster-25062019-13.png

Upgrade-nsxt-cluster-25062019-14.png

The Edges had some pre-check warnings but nothing critical that we can not continue with the upgrade.

Upgrade-nsxt-cluster-25062019-15.png

Upgrade hosts

Let's click "Next" to start the host upgrades first

Select them all and click on the "Start" button:

Upgrade-nsxt-cluster-25062019-16.png

Upgrade-nsxt-cluster-25062019-17.png

Upgrade-nsxt-cluster-25062019-18.png

It was taking a very long time for NSX-T to put the hosts into maintenance mode and then I discovered that NSX-T could not power-off the VM's of my vApp automatically. So I did a manual power off of the full vApp:

Upgrade-nsxt-cluster-25062019-19.png

And after I did this the install actually really began for the DC1 hosts:

Upgrade-nsxt-cluster-25062019-20.png

For the DC2 hosts I needed to turn off the vApp as well:

Upgrade-nsxt-cluster-25062019-21.png

Upgrade-nsxt-cluster-25062019-22.png

And finally, the hosts were fully upgraded, after NSX-T has put them into maintenance mode and installed the NSX bits on them.

Upgrade-nsxt-cluster-25062019-23.png

Upgrade-nsxt-cluster-25062019-24.png

Upgrade Edge VM's

Let's click "Next" for the Edge upgrades and click on "Start" to start the upgrade:

Upgrade-nsxt-cluster-25062019-25.png

Upgrade-nsxt-cluster-25062019-26.png

And the edges are successfully upgraded as well:

Upgrade-nsxt-cluster-25062019-27.png

Upgrade Controllers

Starting from NSX-T 2.4.0 the Manager and Controllers are collapsed and this means we don't have any separate controllers to upgrade, so this step will be skipped.

Upgrade-nsxt-cluster-25062019-28.png

Let's click next and start with the Managers/Controllers upgrade

Upgrade Managers/Controllers

Click "Start" again here:

Upgrade-nsxt-cluster-25062019-29.png

Upgrade-nsxt-cluster-25062019-30.png

Upgrade-nsxt-cluster-25062019-31.png

At some point the page you are upgrading from will be unavailable:

Upgrade-nsxt-cluster-25062019-32.png

But after 10 minutes you should be able to log back in.

Upgrade-nsxt-cluster-25062019-33.png

Upgrade-nsxt-cluster-25062019-34.png

After a quick check if my cluster is still healthy I noticed that two of the three nodes had a high CPU load.

Upgrade-nsxt-cluster-25062019-35.png

Upgrade-nsxt-cluster-25062019-36.png

And after another 10 minutes I saw that the "SYnc" was in progress:

Upgrade-nsxt-cluster-25062019-37.png

And the sync was completed:

Upgrade-nsxt-cluster-25062019-38.png

Upgrade-nsxt-cluster-25062019-39.png

When I wanted to go back to the "upgrade" page I got this error message:

Upgrade-nsxt-cluster-25062019-40.png

But it just needed some time to start the services and here we can see the final page that every component is nicely upgraded from 2.4.0 to 2.4.1.

Upgrade-nsxt-cluster-25062019-41.png