Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

The upgrade process to VMware Cloud Foundation (VCF) 9.0 depends on your current version of VCF and a combination of environmental, software, and hardware considerations. For example, a specific hardware requirement may have changed and is no longer supported in newer versions of VCF. The upgrade process for 5.x VCF versions has different paths that vary depending on the current state of your environment. The steps to complete the task will vary depending on which VMware Aria Automation and VMware Aria Operations components are installed or need to be upgraded in your environment, as well as any necessary modifications to VMware vSphere components . This article reviews the typical process that the VCF Professional Services team follows to assess, plan, and perform an upgrade from 5.x to version 9.
The first step is to evaluate and validate the environment. This includes the following:

Review and verify each item to ensure that the requirements are met and the hardware complies with the VCF compatibility list . This step is very important as it determines whether the upgrade process can continue or if further modifications are required.
Before you can upgrade the core VCF components, you will need to update any Aria Automation and Aria Operations components installed in your environment. However, to upgrade these components to VCF 9.0, they must first be at version 8.18. So if you have earlier versions, you may need to upgrade in multiple steps.
Note that VCF Operations is now a required component in version 9.0. If it is not currently installed, it must be installed during the upgrade process. Instructions for installing a new instance of VCF Operations are provided in Step 4.
If you already have Aria Operations installed, you must upgrade it. The upgrade method depends on whether VMware Aria Suite Lifecycle is installed.
Although Aria Automation is not required to upgrade VCF core, it is recommended to upgrade it if it is enabled in your environment. Given the complexity of Aria Automation and its various integrations, it is usually recommended to do this as a standalone process to make the VCF upgrade process simpler and faster, as custom coding requires a lot of time to validate and troubleshoot.

This component must be upgraded if it is enabled in your environment. This component is not required for the main VCF core upgrade and can be upgraded later if needed or installed if not already installed.
After upgrading the existing Aria Automation and Aria Operations components , you can move on to upgrading the core components of the VCF management domain. This includes SDDC Manager , VMware NSX , VMware vCenter , and VMware ESX Hosts . The upgrade process is similar to previous versions of VCF and involves the following steps:
The SDDC Manager upgrade process has not changed significantly in version 9.0. To get started, navigate to Lifecycle Management > SDDC Manager in the SDDC Manager Client UI , where the different upgradeable versions are displayed.

You can select version 5.2.1.2 or 9.0. Select version 9.0 and run a precheck to identify any potential errors. After the precheck is successfully verified, you can begin the upgrade operation. Once complete, SDDC Manager is ready to perform the upgrade of other components.
Create an upgrade plan by selecting
management workload domain > Upgrades and then clicking
the Plan Upgrade button. At this point, you can select the target version and customize the upgrade settings based on the available versions. After creating the plan, a comprehensive pre-check is performed for the entire system and each individual component. Once all issues are resolved, the upgrade process to NSX version 9.0 begins.

Monitor the process as it runs so that errors can be addressed quickly if they occur.
The vCenter upgrade is next, and this release uses a reduced downtime upgrade strategy. You can configure the reduced downtime options during the upgrade process.

After configuring parameters such as temporary network and upgrade start time, the system runs a prerequisite check and if approved, the upgrade process begins. Once completed, vCenter is upgraded to version 9.0.
After successfully upgrading vCenter , the next step is to upgrade each of the ESX Hosts . The upgrade process to version 9 is similar to previous versions, except that vSphere Lifecycle Manager Baselines are no longer supported in version 9. As a result, all clusters must be switched to using vSphere Lifecycle Manager Images . After these images are created and uploaded to SDDC Manager , you can complete the ESX upgrade.
You can view the upgrade progress through the vSphere Client , which usually requires a restart of the hosts.
After these steps are completed, the upgrade of the core components of the management domain will be complete, and within a few minutes, the status of the management domain in SDDC Manager will be displayed as fully upgraded to VCF 9.0.
This step is only required if VCF Operations has not already been installed and upgraded. As mentioned earlier, VCF Operations is a mandatory component in VCF 9.0.
This step requires manually deploying multiple appliances to add them to the environment. You can do this using the SDDC Manager Developer Center. You can invoke the API by going to the Developer Center and then to the VCF Management Components > POST /v1/vcf-management-components node. This API can be used to deploy any of the VCF Operations components. By filling in the following JSON and submitting it, these components will be deployed as a workflow to SDDC Manager.

After all major VCF components have been upgraded or deployed, the following activities must also be performed:
If you are currently using VCF version 4.x, you must first upgrade your environment to VCF 5.2. After the upgrade to VCF 5.2 is complete, you can upgrade your environment to VCF 9 using steps 1 through 5 above.