When you upgrade the virtual infrastructure layer you begin with the NSX instances in the VMware Validated Design. You maintain the compatibility between the product versions in the stack and in the virtual infrastructure layer. You upgrade each functional group of components of the NSX deployment in Region A and Region B.

Upgrading NSX is a multi-step process. You must upgrade the paired NSX Manager instances for Cross-vCenter networking and security, the NSX Controller nodes, the ESXi VIBs, and the NSX Edge devices, starting with the universal distributed logical routers. This upgrade operation is split between the management cluster pairs and the shared edge and compute cluster pairs.

You might perform the upgrades of these components in different maintenance windows.

Table 1. NSX for vSphere Components in the SDDC

Region

Role

IP Address

FQDN

Region A

NSX Manager for the management cluster that is running as primary

172.16.11.65

sfo01m01nsx01.sfo01.rainpole.local

NSX Controller 1 for the management cluster

172.16.11.118

-

NSX Controller 2 for the management cluster

172.16.11.119

-

NSX Controller 3 for the management cluster

172.16.11.120

-

NSX Manager for the shared edge and compute cluster that is running as primary

172.16.11.66

sfo01w01nsx01.sfo01.rainpole.local

NSX Controller 1 for the shared edge and compute cluster

172.16.31.118

-

NSX Controller 2 for the shared edge and compute cluster

172.16.31.119

-

NSX Controller 3 for the shared edge and compute cluster

172.16.31.120

-

Region B

NSX Manager for the management cluster that is running as secondary

172.17.11.65

lax01m01nsx01.lax01.rainpole.local

NSX Manager for the shared edge and compute cluster that is running as secondary

172.17.11.66

lax01w01nsx01.lax01.rainpole.local

Note:

You might receive several false alerts from vRealize Operations Manager and vRealize Log Insight during the NSX upgrade procedure.

Prerequisites

  • Download the NSX upgrade bundle, VMware-NSX-Manager-upgrade-bundle-6.4.1-build_number.tar.gz, from My VMware to a Windows host that has access to your environment.

  • Review Operational Impacts of NSX Upgrade in NSX Upgrade Guide to understand the impact that each component might have on your environment.

  • Review Upgrade NSX in a Cross-vCenter NSX Environment and Upgrade NSX Using Upgrade Coordinator in NSX Upgrade Guide to understand the prerequisites and the detailed upgrade guidance provided for your environment.

  • Verify that any virtual networking integration in the environment has been quiesced of all activities, including but not limited to the following operations:

    • Users ordering new virtual machines backed by virtual wires over the cloud management platform

    • Тhird-party integration that automates the ordering or deployment of new virtual machines that are backed by virtual wires

    • Administrators manually creating new NSX-based components

    Without quiescing the environment, rollback operations might be disrupted by generated orphaned objects. You might also have to extend the time of the maintenance windows.

  • Validate the NSX Manager file system usage. If the file system usage is at 100 percent, perform a clean-up.

    1. Open an SSH connection to the NSX Manager instance you are upgrading using the admin account and run the show filesystems command to show the filesystem usage.

    2. If the filesystem usage is at 100 percent, enter Privileged mode and clear the logs by running the following commands.

      enable
      purge log manager
      purge log system
      
    3. Reboot the NSX Manager appliance to apply the log clean-up.

  • Back up the NSX configuration and download the technical support logs.

  • Back up the NSX Manager pair, both primary and secondary instances. For more information, see Back Up and Restore NSX Manager in NSX Upgrade Guide.

  • Verify that each NSX Controller is in normal, connected state.

  • Verify that Host Preparation > Installation Status of all clusters has the green check mark and the proper NSX for vSphere version.

  • Get the current version of the NSX VIBs on the hosts in the management cluster and in the shared edge and compute cluster.

    1. Log in to one of the hosts in the cluster by using the ESXi Host Client.

    2. Select Host > Manage.

    3. On the Packages tab, search for esx-n.

    4. Note the current version of the following VIB.

      • esx-nsxv