offline migration in vmware
I started a small FS  on migrating stopped VMs (and detached volumes) in
vmware. It has no API or UI consequences but some architectural;
I am planning an added method finalizeMigration that returns a list of
commands to send to the resource. The default implementation returns null,
meaning hypervisor migration is not possible. The vmware guru will return
the commands that the resource can use to implement the migration.
For the detached volume migration the copyAsync method of the
VmwareDataMotionStrategy will do the full migration if both source and
target are in the same vmware cluster.