When restoring a virtual machine to a vSphere Supervisor namespace, the VM is restored to the namespace as expected but fails to be managed by the VM service.
Symptoms include:
In the vSphere Client VMs & Templates view, the restored VM does not appear under any folder.
The VM is not visible in VCFA for the Namespace
The VM is not listed when running kubectl get virtualmachine -n NS
vCenter Server 9.x
Currently, there is no definitive resolution. A workaround exists to force the VM service to discover and manage the restored virtual machine:
Log in to the vSphere Client.
Locate the affected restored virtual machine.
Perform a migration of the VM's management layer, targeting the exact same Supervisor namespace where the VM currently resides.
Completing this migration workflow forces the VM service to detect, claim, and manage the VM.