Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have two servers that run MS Hyper-V. I have one virtual machine that runs our Sage 50 accounting software. I want to create a duplicate VM on another physical server. This way if the one VM or physical server fails, access to Sage 50 can still be done.

However, how does the client know to connect to the VM that is still running at this point? Also, is there a way to ensure that data on one VM is replicated to the other so that no transactions are lost within the application?

There are 11 workstations that use Sage 50. They have a mapped drive, assigned by a GPO to connect to \SERVER-SAGE50-1

share|improve this question
up vote 2 down vote accepted

You can set up Failover Clustering between the Hyper-V hosts (you'll need shared storage) so that a host failure won't affect VM's running on any particular host. If a host fails, it's VM's will be failed over to the remaining host.

In Hyper-V 3 (Windows Server 2012) there's a new feature called Hyper-V Replica that replicates a running VM to a "standby" (or replica) VM and will "failover" to the standby/replica VM if the source VM fails.

These two things together gets you both host and VM fault tolerance.

share|improve this answer
We won't upgrade to 2012 for another year at the very least. Right now we have 2008 R2 Standard. I don't think it supports failover clustering. Only Enterprise and higher does. I could be wrong though. Also, Sage doesn't seem to let us keep the company data on a network drive unless the program is installed there as well. So something like DFS wouldn't work either. – Unplugme71 Nov 7 '12 at 15:27
Well then at the very least you can get host protection by using a Hyper-V failover cluster. A failure of either of the Hyper-V hosts won't affect the VM. You'll just need to figure out how to get VM level fault tolerance. – joeqwerty Nov 7 '12 at 15:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.