HyperV 2012 Capacity planning

Please help
Want to plan capacity capability of a hyperv environment (Cluster of 3 hosts ) to be able to determine if there would be enough resources for a growing environment .. ie adding more VM`s

What is the best way ?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

Robin CMSenior Security and Infrastructure EngineerCommented:
You have all the answers to this already (or can get them).
It's all about what the resources you have at the moment are capable of, what their current utilisation of those resources is, and how much resource the new stuff is going to need. With a tiny amount of "special" knowledge thrown in.

Look at the CPU usage, the RAM usage, the network bandwidth and the disk IO.
If you need more CPU, you generally need more hosts (unless you bought a multi-socket server without all the sockets populated).
If you need more RAM you might be able to upgrade the existing hosts, otherwise you'll need more hosts. Be aware that the RAM speed can drop significantly if you fully populate some servers with RAM.
If you need more network bandwidth, either add more cards and aggregate them (e.g. LACP) or upgrade from 1Gbps to 10Gbps.
If you need more disk IO, you might also need more network bandwidth, depending on how your storage is connected. You might also need more disks, or another storage unit, depending on what your storage system is.

The "special" knowledge is stuff to do with knowing how much host overhead etc. to leave. and also things like NUMA node memory allocation, which might be a problem if you VMs are relatively large compared to the amount of RAM in your hosts.
Host RAM overhead is technically calculable, but in practice I'd leave around 5-10GB for the host. Some info here: https://technet.microsoft.com/en-us/magazine/hh750394.aspx

If you don't currently have a dedicated network for live migrations, you might want to consider this as your number of VMs rises.

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
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.