You must upgrade the management domain before upgrading VI workload domains in your environment. In order to upgrade to VMware Cloud Foundation 4.4/4.4.1, the management domain must be at VMware Cloud Foundation 4.1 or higher. If your environment is at a version lower than 4.1, you must upgrade the management domain to 4.1 and then upgrade to 4.4/4.4.1.

The components in the management domain must be upgraded in the following order:

Components in the management domain must be upgraded in the following order:
  1. SDDC Manager and VMware Cloud Foundation services.
  2. vRealize Suite Lifecycle Manager, vRealize Suite products, and Workspace ONE Access (if applicable).
    1. vRealize Suite Lifecycle Manager
    2. vRealize Log Insight
    3. vRealize Operations
    4. vRealize Automation
    5. Workspace ONE Access

    Starting with VMware Cloud Foundation 4.4 and vRealize Suite Lifecycle Manager 8.6.2, upgrade and deployment of the vRealize Suite products is managed by vRealize Suite Lifecycle Manager. You can upgrade vRealize Suite products as new versions become available in your vRealize Suite Lifecycle Manager. vRealize Suite Lifecycle Manager will only allow upgrades to compatible and supported versions of vRealize Suite products. See “Upgrading vRealize Suite Lifecycle Manager and vRealize Suite Products” in the vRealize Suite Lifecycle Manager Installation, Upgrade, and Management Guide for your version of vRealize Suite Lifecycle Manager.

    If you already have vRealize Suite Lifecycle Manager 8.6.2, you can upgrade vRealize Suite Lifecycle Manager to a supported version using thevRealize Suite Lifecycle Manager UI. See the VMware Interoperability Matrix for information about which versions are supported with your version of VMware Cloud Foundation.

    If you have an earlier version of vRealize Suite Lifecycle Manager, use the process below to upgrade to vRealize Suite Lifecycle Manager 8.6.2 and then use the vRealize Suite Lifecycle Manager UI to upgrade to later supported versions.

    Once vRealize Suite Lifecycle Manager is at version 8.6.2 or later, use the vRealize Suite Lifecycle Manager UI to upgrade vRealize Log Insight, vRealize Operations, vRealize Automation, and Workspace ONE Access.

  3. NSX-T Data Center.
  4. vCenter Server.
  5. vSAN witness host (If you have stretched clusters in your environment).
  6. VxRail Manager and ESXi.
The upgrade process is similar for all components. Information that is unique to a component is described in the following table.
Component Additional Information
SDDC Manager and VMware Cloud Foundation services

The VMware Cloud Foundation software bundle to be applied depends on the current version of your environment.

If you upgrading from VMware Cloud Foundation 4.4, 4.3.1, 4.3, 4.2.1, 4.2, or 4.1.0.1, you must apply the following bundles to the management domain:
  • The VMware Cloud Foundation bundle upgrades SDDC Manager, LCM, and VMware Cloud Foundation services.
  • The Configuration Drift bundle applies configuration drift on software components.

If you upgrading from VMware Cloud Foundation 4.1, you apply the VMware Cloud Foundation Update bundle, which upgrades SDDC Manager, LCM, and VMware Cloud Foundation services, and also applies the configuration drift.

NSX-T Data Center
Upgrading NSX-T Data Center involves the following components:
  • Upgrade Coordinator
  • NSX Edge clusters (if deployed)
  • Host clusters
  • NSX Manager cluster

The upgrade wizard provides some flexibility when upgrading NSX-T Data Center for workload domains. By default, the process upgrades all NSX Edge clusters in parallel, and then all host clusters in parallel. Parallel upgrades reduce the overall time required to upgrade your environment. You can also choose to upgrade NSX Edge clusters and host clusters sequentially. The ability to select clusters allows for multiple upgrade windows and does not require all clusters to be available at a given time.

The NSX Manager cluster is upgraded only if the Upgrade all host clusters setting is enabled on the NSX-T Host Clusters tab. New features introduced in the upgrade are not configurable until the NSX Manager cluster is upgraded.
  • If you have a single cluster in your environment, enable the Upgrade all host clusters setting.
  • If you have multiple host clusters and choose to upgrade only some of them, you must go through the NSX-T upgrade wizard again until all host clusters have been upgraded. When selecting the final set of clusters to be upgraded, you must enable the Upgrade all host clusters setting so that NSX Manager is upgraded.
  • If you upgraded all host clusters without enabling the Upgrade all host clusters setting, run through the NSX-T upgrade wizard again to upgrade NSX Manager.
vCenter Server
Take a file-based backup of the vCenter Server appliance before starting the upgrade. See Manually Back Up vCenter Server.
Note: After taking a backup, do not make any changes to the vCenter Server inventory or settings until the upgrade completes successfully.

If the upgrade fails, resolve the issue and retry the failed task. If you cannot resolve the issue, restore vCenter Server using the file-based backup. See Restore vCenter Server.

Once the upgrade successfully completes, use the vSphere Client to change the vSphere DRS Automation Level setting back to the original value for each vSphere cluster that is managed by the vCenter Server. See KB 87631 for information about using VMware PowerCLI to change the vSphere DRS Automation Level.

vSAN witness host See Upgrade vSAN Witness Host.
ESXi By default, the upgrade process upgrades the ESXi hosts in all clusters in a domain in parallel. If you have multiple clusters in the management domain or in a VI workload domain, you can select which clusters to upgrade. You can also choose to upgrade the clusters in parallel or sequentially.

If you are using external (non-vSAN) storage, updating and patching is a manual task and falls outside of SDDC Manager lifecycle management. To ensure supportability after an ESXi upgrade, consult the vSphere HCL and your storage vendor.

Procedure

  1. Navigate to the Updates/Patches tab of the management domain.
  2. Click Precheck to validate that the component is ready to be updated.
    Click View Status to see the update status for each component and the tests performed. Expand a test by clicking the arrow next to it to see further details.
    If any of the tests fail, fix the issue and click Retry Precheck.
    The precheck results are displayed below the Precheck button. Ensure that the precheck results are green before proceeding. A failed precheck may cause the update to fail.
  3. Click Update Now or Schedule Update next to the relevant bundle.
    If you selected Schedule Update, select the date and time for the bundle to be applied.
  4. The Update Status window displays the components that will be upgraded and the upgrade status. Click View Update Activity to view the detailed tasks.
    After the upgrade is completed, a green bar with a check mark is displayed.

What to do next

If you configured NSX Federation between two VMware Cloud Foundation instances, you must manually upgrade the NSX Global Managers for each instance. See Upgrade NSX-T Data Center for VMware Cloud Foundation in a Federated Environment.