[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 603
  • Last Modified:

VMware capacity

Can anyone tell me how to work out how many hosts i would need for a certain requirement. is there a calculator available for this.

like if i get asked for 40 x VM's with 4 gig mem, and 2 x CPU
and my standart esx hosts are dual socket quad core with 72 gig memory ?

how do i commit these resources ?
0
atomicnetworks
Asked:
atomicnetworks
  • 4
  • 2
1 Solution
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
The best way is to look at and add up memory, disk storage required of your current Pyysical Machibes. Now CPU is a little bit more tricky because you need to look at the performance of the physical machines with resource monitor or performance monitor.

There is a service available through VMware Partners - VMware Capacity Planner, where they will asssess your environment and make recommendations and provide you with a report of resources you reequire.

http://www.vmware.com/products/capacity-planner/

Well if you had 40 Virtual Machines, and they all needed 4GB of memory, you would need to have ESX host servers with at least 160GB of memory.

When you create the virtual machines, you assign, CPU, Memory and Disk storage to them. Often memory is the bottleneck, and you need more memory than CPU.

We work on an average of 6-8GB per Core in the physical host.

0
 
atomicnetworksAuthor Commented:
But what if some one from the business came up to you saying they need 40 machines, with 2 x cores and 4 gig ram. they will be new servers that you do not have a benchmark to work against ?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Memory is the easy bit here, because you would create a virtual machine with 4GB RAM, and assign two virtual CPUs to that virtual machine.

In virtual machines, there isn't really a concept of cores, because all the cores become virtual CPUs in the virtual machine.

So you would create a virtual machine with two vCPU.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
So you have to ensure that the servers are appropriate for virtualisation, and you have enough resource in the ESX hosts, that you can host their requirements.
0
 
atomicnetworksAuthor Commented:
ok thanks. but last question i promice
lets say you think cpu and memory  will run at 40%  surely you dont buy ESX hosts to cover the entire cpu and memory requirement ?

is there a formula on how to over provision ?
0
 
roylongCommented:
From my experience (and I am sure some experts will refute this.. ..feel free):

You will need at least three of your specified hosts to provide enough capacity and resilience for your needs - I would go with four and spread the load so that you have good resilience and some capacity to grow.

What I would also do (and I have) is look into getting one of the many good capacity/performance management applications which are available and keep track of your utilisation stats and capacity over time.  Some of the more popular tools for this include vFoglight; vKernel and VEEAM.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Now you don't purchase a host specifically for that server, your ESX host manages them all.

40% CPU would be a fairly high CPU utilization server, but providing it's not at 100% all the time, that's okay for virtualisation.

you could also use

Microsoft Assessment and Planning (MAP) Toolkit for Hyper-V

http://technet.microsoft.com/en-us/solutionaccelerators/dd537570

it's free, but don't use Hyper-V.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now