Hyper-V Program Manager
Hyper-V Replica allows you to configure where replicated virtual machines will be stored. You can either choose to have all replicated virtual machines stored in a single location, or you can choose to specify a separate location for each primary server that is replicating to you.
But what if you need to have multiple virtual machines replicating from a single primary server, but stored on different drives?
This is what I needed to do for my home configuration. It turns out that while the solution is not obvious, it is not that hard to do. What you need to do is:
When you are done you will have the virtual machine replicating to a unique location.
This is EXACTLY what I've been doing except a MUCH better approach.
I have a setup which is more or less the same as yours (Inspired by yours to be honest). I have 2 hosts at home using replication to keep me online if one host needs some maintenance. The biggest difference between our setups is the disk configuration. I'm using multiples of RAID1/Mirror where you are using a single large Raid5/Parity.
My approach was to enable replication and start it immediately. Then perform the move command on the replica server after the VM had been replicated. This of course took a long time on my file server as it's about 1TB in size.
Your approach of enabling replica, then moving the machine on the replica server and finally starting the replication process is something i should have thought about, but didn't.
This couldn't have come at a better time as I'm about to start to replicating some large VMs.
Thank you for the tip Ben :).