Upgrade NSX-T Data Center if your VMware Cloud Foundation environment includes NSX-T workload domains.
- Upgrade Coordinator
- Edge clusters (if deployed)
- Host clusters
- NSX Manager cluster
All NSX-T VI workload domains share the same NSX Manager cluster and NSX Edge clusters. When you upgrade these components for one NSX-T VI workload domain, they are upgraded for all NSX-T VI workload domains. You cannot perform any operations on the NSX-T workload domains while NSX-T is being upgraded.
If you have multiple Edge or host clusters in an NSX-T VI workload domain, you can select which clusters to upgrade. The ability to select clusters allows for multiple upgrade windows and does not require all clusters to be available at a given time.
Prerequisites
- All applicable updates must have been applied to all NSX-T workload domains for the NSX-T upgrade bundle to be available for download. Otherwise, the status of the NSX-T bundle is displayed as Pending instead of Available for all workload domains.
- Download the NSX-T Data Center upgrade bundle. See Downloading Bundles.
- If you are upgrading from a version earlier than NSX-T Data Center 3.0, provision a secondary disk of exactly 100GB capacity on all NSX Manager appliances.
- For an ESXi host, login to vCenter Server, navigate to the NSX Manager VM and add a disk of exactly 100GB capacity.
- For a KVM host:
- Create a disk of 100GB capacity:
qemu-img create -f qcow2 nsx-unified-appliance-secondary.qcow2 100G
- Create an xml file ( /<download folder>/<nsx_manger_vm_name_storage_file.xml>) for the additional storage:
<disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='none'/> <source file='/<diskPath>/nsx-unified-appliance-secondary.qcow2'/> <target dev='vdb' bus='virtio' /> </disk>
- Make the VM persistent using the following commands:
virsh dumpxml <NSX Manager VM> > /<download folder>/<nsx_manager_vm_name.xml> virsh define /<download folder>/<nsx_manager_vm_name.xml> virsh list –all
- Attach the secondary disk to the NSX Manager appliance:
virsh attach-device --config <NSX Manager VM> /<download folder>/<nsx_manger_vm_name_storage_file.xml>
- Shutdown and start the NSX Manager appliance:
virsh shutdown <NSX Manager VM> virsh start <NSX Manager VM>
- Repeat the process for the other NSX Manager appliances in the cluster.
Note: Reboot the appliance if the secondary disk is not detected by the Upgrade Coordinator. Run the pre-check to ensure that the secondary disk is detected and proceed with other NSX Manager appliances. - Create a disk of 100GB capacity:
Procedure
Results
When all NSX-T components are upgraded successfully, a message with a green background and check mark is displayed.
What to do next
- If you are upgrading the management domain, see Upgrade the Management Domain for information on the next component to be upgraded.
- If you are upgrading the management domain, see Upgrade VI Workload Domains for information on the next component to be upgraded.