A virtual machine(VM) restored from a backup(e.g., Veeam) that was originally hosted on a legacy ESXi 6.0 host fails to power on after being registered or migrated to an ESXi 8.0 host.
Symptoms:
The power-on failure is caused by stale compute resource bindings or compatibility mismatches carried over from the legacy ESXi 6.0 environment post-restoration. vCenter maintains legacy host-side parameters that are invalid on the destination ESXi 8.0 host.
A standard Storage vMotion only relocates virtual disks (VMDKs) and does not force vCenter to re-evaluate these stale compute registrations.
To resolve this issue, force vCenter to re-evaluate and re-register both the compute and storage parameters of the VM: