Using failover clustering to make VMs highly available