vCenter upgrade in a VCF 4.5 environment is prevented due to a TKG related precheck error.
book
Article ID: 381459
calendar_today
Updated On:
Products
VMware SDDC Manager
Issue/Introduction
Scenario:
VCF is at version 4.5.0
vCenter has been async patched to version 7.0.3.02000-24026615 (7.0 U3r)
You are upgrading to VCF version 5.2.0
SDDC Manager has upgraded successfully
NSXT Manager cluster has upgraded successfully to version 4.2.0.0.0-24105817
The supervisor cluster is at version 1.25.12. In order to upgrade the vCenter to the VCF 5.2 BOM, the supervisor cluster needs to be updated to 1.26.
When trying to update the supervisor cluster a precheck error is thrown:
"NSX-T version 4.2.0.0 is not compatible with NCP version 3.2.0"
Environment
VCF 4.5.x
Cause
The /etc/vmware/wcp/wcp_versions.yaml file on the vCenter does not contain the NSX version 4.2.x.x as a compatible version for Supervisor Cluster 1.26.x
Resolution
Workaround:
Backup the /etc/vmware/wcp/wcp_versions.yaml on ALL vCenters: cp /etc/vmware/wcp/wcp_versions.yaml /etc/vmware/wcp/wcp_versions.yaml.BAK
Edit the file and add the following line as per the screenshot below: 4\.2\..*\..*
Restart the wcp service: vmon-cli --restart wcp
In the vCenter client, apply the wcp update - this procedure will precheck the operation and apply the update once no precheck errors are encountered.
Run prechecks from SDDC and proceed with the upgrade of vCenter.