In Aria Automation environments utilizing multi-tenancy, virtual machine (VM) reconciliation fails after migrating (vMotion) VMs between vCenters.
When attempting to reconcile VMs migrated to a VMware Cloud Foundation (VCF) target cloud account, you may observe the following symptoms:
VM Status: Migrated VMs enter a "Missing" state in Aria Automation and continue to be incorrectly displayed on the source cloud account.
Missing Events: There are no reconciliation events triggered in Aria Automation. The last logged event on the deployment is typically the initial "Deployment Completed" event from the source.
Missing Custom Properties: The custom properties of the VM deployment do not contain migrationMessage or migrationStatus.
Data Collection: Despite the reconciliation failure, vCenter data collection remains healthy. The VM resource correctly shows up on the VCF target account/region on the backend.
Database Output: Running a check against the execution_token table (select * from execution_token where key like '/resources/endpoints/%';) returns no output, indicating no cloud accounts are present in the table.
Aria Automation 8.18.1
VMware Cloud Foundation 5.2.2
This issue is triggered by the introduction of multi-tenancy configurations within the Aria Automation instance, which prevents the system from properly updating VM resources following a cross-vCenter vMotion. Execution token records are not generated for the managed vSphere cloud accounts.
A permanent fix for this issue is scheduled for inclusion in Aria Automation 8.18.1 Patch 6.