NSX Edge Nodes Inventory Sync Fails in VCF 9.x After Upgrade
search cancel

NSX Edge Nodes Inventory Sync Fails in VCF 9.x After Upgrade

book

Article ID: 436423

calendar_today

Updated On:

Products

VMware SDDC Manager / VCF Installer

Issue/Introduction

After upgrading NSX to version 4.x within a VMware Cloud Foundation (VCF) 9.x environment, NSX Manager shows Edge nodes as successfully upgraded.
The VCF Operations Lifecycle Manager continues to show errors or indicates that one or more clusters are "not upgraded."

Attempts to import or sync the upgraded NSX environment in VCF 9.x fail with a "Service Unavailable" error.


The upgrade task in VCF remains in a failed or inconsistent state despite the NSX-level upgrade being complete.

Environment

VCF 9.x

Cause

The VCF Operations Manager may encounter a version mismatch or synchronization lock that prevents the inventory from updating correctly after an out-of-band or partially reported NSX upgrade.

Resolution

Step 1: Take a Snapshot of the SDDC Manager VM.


Step 2: SSH to the SDDC Manager as root.


Step 3: Edit the properties file: vi /etc/vmware/vcf/operationsmanager/application-prod.properties
Add the following line to the end of the file: check.lcm.isVersionSyncRequired=false


Step 4: Restart the service: systemctl restart operationsmanager


Step 5: Perform Sync: Go to VCF Operations > Inventory > VCF Instances > [Your Domain] > Actions > Sync Inventory.

 

Once the synchronization is complete, the VCF Inventory should accurately reflect the NSX version, and the cluster status should update to "Upgraded" or "Successful."

Note: If Sync still fails, re-trigger the failed task of upgrade to validate the Upgrade and Sync status would show as successful in VCF 9.x.