I currently have a single 2008 R2 hyper-v server running several VMs. The VMs are already stored on iSCSI SAN on a volume that will become a cluster shared volume. I have another identical server and want to set up a cluster. My question has to do with importing the VMs into the cluster. I would prefer not to have to export the VMs first, because the virtual disks are already on the shared storage and in the location I want them. It is my understanding that exporting a VM will capture the VHD in the exported file. This will take much longer than it needs to, because the files are already where they need to be. Is there any way to export just the VM settings without the disks, and then attach the the disks later? Or would I be better off just creating new VMs in the cluster and pointing them to the existing VHDs after I stop the original VMs?
Unfortunately, I need to migrate all the VMs during the same downtime window because the current hyper-v server will become a cluster node, and the current volume holding the VMs will become a cluster shared volume. I could be wrong, but I don't believe I can have clustered VMs and non-clustered VMs running on the same volume.
Can someone let me know the best way of doing this?