During upgrade attempt to VCF Operations 9.1, the following symptoms occur:
VCF Operations 9.0.2
VCF Operations 9.1
During a fresh VCF Operations 9.1 deployment, an IP conflict incident occurred - The VMs within the VSMP cluster were assigned IP addresses previously used by VCF Operations for logs, Identity Broker, and VCF Operations for network. vpxd logs confirm a user manually powered off and deleted all 6 VMSP VMs via the vSphere Client. However, the VMSP cluster record is now stale in SDDC Manager inventory; there is no customer-facing API to clean up those deleted VMs. This led to conflicting deployment workflow:
Fresh new 9.1 deployment assumes that there is an existing FLEET_LCM and takes a different deployment path that doesn't involve deploying a new FLEET_LCM. It deploys a secondary-instance VCF services runtime (VMSP) cluster, then the workflow finds the existing FLEET_LCM and this fails as it uses a different API that doens't report an existing FLEET_LCM.
Workaround:
Stale data needs to be cleaned up in the SDDC manager database and restart the workflow. No user-facing API is available for such clean up. Open a case through Broadcom Support Portal.