Utilizando powershell, podemos hacer un pequeño script que nos libere un datastore completo, moviendo las máquinas virtuales que residen en él a una nueva ubicación.
Además, desmontamos las vmware tools, si están montadas, como indican en las communities de vmware.
Function migrate_ds ([string] $old_ds, [string] $new_ds) { $vms = Get-VM -Datastore $old_ds foreach ($vm in $vms) { # unmount tools and clean cd drive $vm | Get-CDDrive | where { $_.IsoPath -or $_.HostDevice -or $_.RemoteDevice } | Set-CDDrive -NoMedia -Confirm:$false $vm | move-VM -Datastore $new_ds } } migrate_ds my_old_ds my_new_ds