migration errors
Migrating a virtual machine with multiple snapshots to another datastore fails (2006299)
Symptoms
Migrating a virtual machine with multiple snapshots to another datastore fails
You see the error:
Moving a virtual machine that has snapshots is not supported when the virtual machine has disks or other files placed outside of its home directory and datastore.
Cause
This issue can occur if the virtual machine with snapshots has been migrated to another datastore more than once. If this occurs, the line parentFileNameHint in the vmdk descriptor file may be added an absolute path.
For example:
parentFileNameHint="/vmfs/volumes/49e399fd-a0447588-ee56-0019b9ed2060/test1/test1.vmdk"
Resolution
This issue is resolved in vCenter Server 5.0. You can download the most recent version from the VMware Download Center.
To workaround this issue, perform one of these options:
Delete all snapshot files in the virtual machine before migrating to another datastore.
Recover source virtual disk files manually:
Using a text editor, open the descriptor file (for example, vi test1-000001.vmdk).
If the parentFileNameHint property in the descriptor file is set to an absolute path (such as parentFileNameHint="/vmfs/volumes/49e399fd-a0447588-ee56-0019b9ed2060/test1/test1.vmdk"), change it to a relative path (such as parentFileNameHint="test1.vmdk").
Save and close the descriptor file.