We are using Hyper-V in a clustered Server 2008 R2 environment with 3 identical hosts. Virtual machines are stored on cluster shared volumes (CSV's) on a SAN backend connected via iSCSI.
What is the quickest, safest and most efficient way of moving virtual machines from one CSV to another? Individual CSV's contain the VHD and the Virtual Machines sub-folder which contains XML, BIN and VSV files.
Virtual machines do not have any snapshots associated with them.
I would recommend that you upgrade your hyper-v cluster to Windows Server 2012R2. Once that's done you can perform storage migrations to move your vms between CSVs while they are running.