NSX Global manger upgrade fails at pre-check with error - "NSX Manager cannot be upgraded. Please upgrade <standby-site-name> site before performing upgrade of this site."
VMware NSX
Upgrade coordinator in not upgraded to correct version on all nodes.
Upgrade upgrade-coordinator to correct version.
1. Check upgrade coordinator version on all nodes using following API -
GET https://<nsx-manager>/api/v1/upgrade/summary
Below are outputs from two manager nodes. Here upgrade coordinator in not updated on Manager -1.
Manager - 1{ "system_version" : "4.1.0.2.0.21761691", "upgrade_coordinator_version" : "4.1.0.2.0.21761695", "pre_upgrade_bundle_version" : "4.1.0.2.0.21761691", "upgrade_status" : "NOT_STARTED", "target_version" : "4.2.1.0.0.24304122", "upgrade_bundle_file_name" : "VMware-NSX-upgrade-bundle-4.2.1.0.0.24304122.mub", "component_target_versions" : [ { "component_type" : "MP", "target_version" : "4.2.1.0.0.24302016" } ], "upgrade_coordinator_updated" : false
Manager - 2
{ "system_version" : "4.1.0.2.0.21761691", "upgrade_coordinator_version" : "4.2.1.0.0.24302016", "pre_upgrade_bundle_version" : "4.2.1.0.0.24304122", "upgrade_status" : "NOT_STARTED", "target_version" : "4.2.1.0.0.24304122", "component_target_versions" : [ { "component_type" : "MP", "target_version" : "4.2.1.0.0.24302016" } ], "upgrade_coordinator_updated" : false}
2. Update Upgrade coordinator using following API -
POST https://<nsx-manager>/api/v1/cluster/<node_uuid__of_affected_manager>/node/upgrade/uc
Body:{ "product_version": "<target_version>" }