You can manually upgrade hosts in a host upgrade unit group.

Prerequisites

Verify that the upgrade coordinator is updated. See Upgrade the Upgrade Coordinator.

Procedure

  1. In the upgrade coordinator, navigate to the Host Upgrade tab.
  2. Select a host upgrade unit group.
  3. Select Actions > Set State > Disabled.

    If you have other host upgrade unit groups, set them to Disabled.

  4. Click Start to perform the pre-upgrade process.
  5. Wait for the host upgrade to pause.
  6. Upgrade your vSphere ESXi host manually.
    Note:

    If a host crashes during the upgrade, reboot the host and try the upgrade again.

    1. Put the vSphere ESXi host in Maintenance mode.
    2. Navigate to the vSphere ESXi offline bundle location from the NSX Manager.

      http://<nsx-manager-ip-address>:8080/repository/<target-nsx-t-version>/metadata/manifest

    3. Download the vSphere ESXi offline bundle to /tmp on vSphere ESXi.
    4. Upgrade the vSphere ESXi host.

      esxcli software vib install -d /tmp/<offline-bundle-name>.

  7. Upgrade your KVM host manually.
    Note:

    If a host crashes during the upgrade, reboot the host and try the upgrade again.

    1. Download the upgrade script.

      http://<nsx-manager-ip-address>:8080/repository/<target-nsx-t-version>/HostComponents/<os-type>/upgrade.sh

      Where the os_type is rhel74_x86_64 or xenial_amd64.

    2. Upgrade the KVM host.

      upgrade.sh <host-upgrade-bundle-url>

      Where the host upgrade bundle URL is, http://<nsx-manager-ip-address>:8080/xyz where xyz, is one of the paths from the http://<nsx-manager-ip-address>:8080/repository/<target-nsx-version>/metadata/manifest file.

      For example, http://<nsx-manager-ip-address>:8080/repository/2.3.0.0.0.9999999/HostComponents/rhel74_x86_64/nsx-lcp-2.3.0.0.0.9999999-rhel74_x86_64.tar.gz

  8. In the upgrade coordinator, navigate to the Host Upgrade tab and refresh the page.

    All the manually upgraded hosts appear in the upgraded state.

  9. After the upgrade is successful, verify that the latest version of NSX-T Data Center packages is installed on the vSphere and Ubuntu hosts.
    • For vSphere hosts, enter esxcli software vib list | grep nsx

    • For Ubuntu hosts, enter dpkg -l | grep nsx

    • For Red Hat hosts, enter rpm -qa | egrep 'nsx|openvswitch|nicira'

  10. Power on the tenant VMs of vSphere ESXi hosts not managed by vCenter Server that were powered off before the upgrade.
  11. Migrate the tenant VMs on hosts managed by vCenter Server that are part of the DRS disabled cluster to the upgraded host.

    The DRS enabled cluster is powered off and migrated before the upgrade.

  12. Power on the tenant VMs of vSphere ESXi hosts that are part of a DRS disabled cluster that were powered off before the upgrade.
  13. (Optional) In the NSX Manager appliance, select Fabric > Nodes.
    1. Under the Hosts tab, verify that all the status indicators for deployment appear as installed and connection status is up.
    2. Under the Transport Nodes tab, verify that all the status indicators for configuration are up and green.

What to do next

You can proceed with the upgrade only after the upgrade process finishes successfully. If some of the hosts are disabled, you must enable them and upgrade them before you proceed. See Upgrade NSX Edge Cluster.

If there are upgrade errors, you must resolve the errors. See Troubleshooting Upgrade Failures.