Cannot import VM {vmName} {morefid} in RP {resgroup} into VDC (N/A) since it is already managed by VMware Cloud Director".This issue will occur when Cloud Director cannot verify the state of the VM in vCenter.
Take a backup of the Cloud Director database before making any changes.
sudo -i -u postgres psql vcloudScenario 1: VM was deleted in vCenter and/or has existed and been previously managed in Cloud Director
select org.name as Tenant,vdc.name as VDC,vmc.name as vApp,vapp_vm.name as VM,cvm.deployment_status as CVM,dvm.date_deployed as deployedfrom vapp_vmleft join vm on vm.id = vapp_vm.svm_idleft join vm_inv on vm_inv.moref = vm.morefleft join computevm cvm on cvm.id = vapp_vm.cvm_idleft join deployed_vm dvm on dvm.vm_id = vm.idleft join networked_vm nvm on nvm.id = vapp_vm.nvm_idleft join vm_container vmc on vmc.sg_id = vapp_vm.vapp_idleft join org_prov_vdc vdc on vmc.org_vdc_id = vdc.idleft join organization org on org.org_id = vdc.org_idwhere vapp_vm.name like '%<VM Name>%'order by org.name;
Scenario 2: VM exists in vCenter, cannot be imported into Cloud Director
select org.name as Tenant,vdc.name as VDC,vmc.name as vApp,vapp_vm.name as VM,cvm.deployment_status as CVM,dvm.date_deployed as deployedfrom vm_invleft join vm on vm.moref = vm_inv.morefleft join vapp_vm vapp_vm on vapp_vm.svm_id = vm.idleft join computevm cvm on cvm.id = vapp_vm.cvm_idleft join deployed_vm dvm on dvm.vm_id = vm.idleft join networked_vm nvm on nvm.id = vapp_vm.nvm_idleft join vm_container vmc on vmc.sg_id = vapp_vm.vapp_idleft join org_prov_vdc vdc on vmc.org_vdc_id = vdc.idleft join organization org on org.org_id = vdc.org_idwhere vapp_vm.name like '%<VM Name>%'order by org.name;
Open a Case with Broadcom Support, and upload the output of the above queries.
For a vApp that requires removal, the force option can be used via the API to delete an item in states that may otherwise be unmanageable in the user interface. For more information, please refer to the following document: