Advice on replicating Hyper-V server image
Solution 1:
As mentioned, Failover Cluster would be the easiest way to do it. However, I would recommend you to build it with Active Directory available in your infrastructure. As for shared storage you can use either S2D or alternatives such as StarWind VSAN. https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/storage-spaces-direct-overview
https://www.starwindsoftware.com/starwind-virtual-san
Another option is to use Hyper-V Replica to replicate your VMs from one server to another. It doesn't requires shared storage just replicates VMs on schedule. https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/set-up-hyper-v-replica