I've got a fairly complicated project ahead of me and was looking for some input to my thoughts. We have Hyper V based VM's spread across a few sites in our company. We want to centralize them in a primary datacenter but we can only afford a couple hours of downtime for the servers. They are physically located too far away to sneakernet the data to the DC. We also want to migrate away from Hyper V to VMWare. We were already looking at switching to Veeam for our backups so it makes sense to use all of the features we can.
My thought: Utilize the Veeam replication feature to replicate the VM's to the new DC. (I've never personally used it but read about it.) Once the data is fully replicated and we're within our maintenance window, do a permanent failover of the VMs to our DC. At that point, I'm free to do some sort of V2V to migrate the VM to VMWare. Once the site is complete, we can move on to the next. I feel like I'm over simplifying it a bit but it seems like the idea is fairly straightforward.