We've got a 2012 R2 server running as a Hyper-V host for about a dozen machines. Over time the layout of files for VMs have changed over time. Currently they all reside on the host hardware on separate partition (D:). I'm trying to reorganize the files so
that we are using the same convention for everything, namely:
D:\Hyper-V\Virtual Machines\MACHINE_NAME1\Virtual Hard Disks\MACHINE_NAME1.vhdx
D:\Hyper-V\Virtual Machines\MACHINE_NAME1\Virtual Machines\GUID_FOLDER
D:\Hyper-V\Virtual Machines\MACHINE_NAME1\Virtual Machines\GUID.xml
D:\Hyper-V\Virtual Machines\MACHINE_NAME1\Snapshots
etc...
Each machine has it's own "base" directory.
I've tried shutting down machines and then using the "Move" command from the Hyper-V Management console, but even when they are shut down, it appears that they have to first be "synced" and then copies. Additionally, the copies are very slow even though they are all happening on the same disk.
Is there a better way?
Also, what's the ideal layout for VMs? I've seem some say that you should put all the files associated with a single VM into folder as described above, though the default for the wizard has one Virtual Hard Disks folder and one Virtual Machines folder.