How much free disk space do you have on the other datastore (Datastore2)? What we need is ~200GB free disk space.
If you have that amount of free disk space on Datastore2, then you may follow the below steps to clone the Webserver VM to Datastore2.
- create a new folder "Webserver" on the target Datastore2
- remove the VM from the ESXi host's inventory (DON'T use delete from diks)
- clone the Webserver VM's virtual disk from the source Datstore1 to the target Datsatore2 (this will consolidate all snapshots)
vmkfstools -i "/vmfs/volumes/Datastore1/Webserver/WebServer0-000006.vmdk" "/vmfs/volumes/Datastore2/Webserver/WebServer.vmdk" - copy the VM's .vmxf, and .nvram files from the old folder to the new one
- upload the attached configuration (.vmx) file to the new folder - I've modified this file to point to the new .vmdk file name
- right click the .vmx file in the new folder, and select "Add to Inventory"
You should now be able to power on the VM. Note that you may be asked whether you copied, or moved the VM at first power on. In this case select "I moved it".
Once everything works as expected you may procedd with deleting the "old" VM's folder on Datstore1.
Remember that each single snapshot can grow up to the virtual disk's provisioned size (200GB in this case). Best practice is to avoid snapshots on production VMs, i.e. only use them if needed, e.g. before making critical updates to have a way back in case it's necessary.
André
PS: I assume you've already fixed the missing .vmdk descriptor file issue.