If upgrading from NSX-T Data Center 2.3.0 or earlier to NSX-T Data Center 2.4.0 or later, you must uninstall NSX Cloud components and reinstall them.

Note: If you are upgrading from NSX-T Data Center 2.4.0 onwards, follow instructions here: Upgrading NSX Cloud Components from NSX-T Data Center 2.4.0 to later.

Uninstall and reinstall NSX Cloud components as described in the following checklist.

Table 1. Checklist to upgrade NSX Cloud components from NSX-T Data Center 2.3.0 or earlier to NSX-T Data Center 2.4.0 or later
Task Instructions
From your public cloud, uninstall the previous version's NSX Agent from all the workload VMs that have it running. Follow instructions at NSX Agent Install Script Options and Uninstallation in the NSX-T Data Center Administration Guide.
From your public cloud, remove the tag "nsx.network=default" from all the workload VMs that have the tag applied to them. Find instructions on removing tags in your public cloud's documentation.
From the previous version's deployment of CSM, undeploy all PCGs from all VPCs or VNets. Follow instructions at Undeploy PCG in the NSX-T Data Center Installation Guide.
Uninstall CSM Shut down the CSM appliance and delete it from the disk.
Upgrade NSX-T Data Center to 2.4.0 or later. Follow instructions here: Upgrading NSX-T Data Center.
Install CSM. Follow instructions at Install CSM in the NSX-T Data Center Installation Guide.
Add one or more of your public cloud accounts in CSM. Follow instructions at Add Your Public Account in the NSX-T Data Center Installation Guide.
Deploy PCG in your Transit VPCs or VNets and link to your Compute VPCs or VNets. Follow instructions at Deploy or Link PCGs in the NSX-T Data Center Installation Guide.
Onboard your public cloud VMs in either the NSX Enforced Mode or the Native Cloud Enforced Mode. See Using NSX Cloud in the NSX-T Data Center Administration Guide for details.