"'<Your VM Name> Configuration’ failed to register the virtual machine with the virtual machine management service.
The Virtual Machine Management Service failed to register the configuration for the virtual machine ‘645D10B4-ABCD-47F4-3839-46BBFF48CC7A’ at ‘C:ClusterStorageVolume1<Your VM Name>’: The system cannot find the file specified. (0x80070002)"
The reason for this failure is that SCVMM changes the VM Guid during the migration, and the other cluster nodes are not aware of this change.
Fortunately restarting the Cluster service on one of the hosts resolved this issue for me.
Another solution I read online is below. Since I am running SCVMM2012 it was not applicable:
A more easy solution for this issue is, to take both resources for this VM and temporarily assign it to “Run this resource in a separate Resource Monitor”. This will cause the other nodes to re-read the VM Guid
1. Start Failover Cluster Manager
2. Open Services and Applications and select the VM. Take the VM Offline
3. Open Properties on the Configuration, Advanced Polices. Check “Run this resource in a separate Resource Monitor”, Apply, uncheck, Apply
4. Do the same for the VM Resource