Does HyperV R2 need an additional machine outside the cluster to provide high availability?

Does HyperV R2 need an additional machine outside the cluster to provide high availability?

Kind of like how Vmware ESX requires a Virtual Center machine to monitor and facilitate the Vmotion.

Does HyperV require any additional machine to facilitate cluster operations such as live motion or restarting the machines if a node fails?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Nope. You just need to have the hosts in the cluster. You also don't need System Center for live migration. You can do it through the Cluster Manager running on a host or workstation, or through powershell. If you use Hyper-V 2008 R2 Server, you need to perform management from another machine unless you want to tackle things through powershell, but that is only because Hyper-V Server is Windows Core and there are no GUI tools.
"Does HyperV R2 need an additional machine outside the cluster to provide high availability?"

No, you just need enough combined memory to accomodate all of your clustered resources + running the host OS'es - in the event one of the hosts goes down.

Say you have a 3-node cluster and each host has 8 GB of RAM (24GB total for the cluster).  You could run 4 VM's with 3GB each (12GB total).  If one host fails, all 4 VM's could run on the two nodes, with a few GB's still left to the OS'es.

Hyper-V R2 Highly Available VM's do not require a 3rd party to manage the failover.  You can use SCVMM (similar to VMWARE Virtual Center) but it is not required.  SCVMM will give you alot more granular control over which VM's to move, when to move them, how to strategically position them to best utilize overall resources, etc...but it is not needed for a simplistic "highly available" configuration.  

For example, in a simlar scenario as above - 3 node cluster, each host with 8GB.  If one of your VM's happens to use 7GB - and the host that it is on fails...the cluster will try to move it to the other nodes, but will fail if the other two nodes have a single VM running on it (no nodes have 7GB available).  SCVMM, meanwhile, could be configured to move a VM from HOST1 to HOST2, freeing up 7GB so your large VM can be moved.

But again, to answer your question:  no additonal RAM is needed to configure a "highly available VM" scenario.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Sorry, I mistyped.  

"But again, to answer your question:  no ADDITIONAL MACHINE is needed to configure a "highly available VM" scenario."  SCVMM gives you significantly more control, but is not necessary for many environments.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.