Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Resource pool , VM running in ESXI server

Posted on 2014-09-23
7
Medium Priority
?
382 Views
Last Modified: 2014-09-24
Hello Experts,

I have a question below questions about resource pools which is feature of VMWare Hypervisior.

1). A VM running in a ESXi server , how it uses the resource pool allocation? I mean , we might have VM which in a single ESXi host which ,might be spaned across the different resource pools. How hypervisior identifies VMs and their associated Resource pools?

2).In case of resource contention how much of resources will be assigned to the VM? I know , it all depends on the Shares what we have for a resource pool? but Question is how much of resource will be assigned to the VM from the ESXi host where it is running? Is there any calculation?

3). Is it worth using Resource pool? I dont think find any reason to use it. As we already have some vSWAP , Ballooning etc already built in the hypervisior. Can someone give me a good reason why we require it? :)

Thanks,

-Prashant Girennavar.
0
Comment
Question by:Prashant Girennavar
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 28

Expert Comment

by:asavener
ID: 40339919
First, you have to understand that resource pools only kick in when there is contention.  Basically, it's a way of making sure that your high-importance workloads aren't impacted by low-importance workloads.

Maybe you have Production machines and Development machines on the same cluster.  If one of the Dev boxes suddenly tries to grab all of the CPU, your resource pool configuration can prevent that runaway machine from affecting the workloads you specify as high-importance.

You would not configure a single resource pool.  You would configure at least two resource pools, and place your VMs in those pools.

There are calculators for resource pools.  You should be able to google them.

The use case for a resource pool is to avoid the use of reservations.  Since a reservation prevents other workloads from using the reserved resources, it's literally a denial of service.
0
 
LVL 10

Author Comment

by:Prashant Girennavar
ID: 40340858
ok.

I understand,

So, Last question , incase of resource contention , from where these resource pool pull the resources????

Is it from individual hosts? or from cluster?

Thanks,

-Prashant Girennavar.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 28

Expert Comment

by:asavener
ID: 40341491
It depends on where the resource pool is created, but typically it's applied at the cluster level.  Each host is a resource, and the cluster is a big pool of resources.
0
 
LVL 10

Author Comment

by:Prashant Girennavar
ID: 40341574
ok

Say it has been created on cluster level, so , at the time to resource contention , Resource pool make use of all the 3ESXi host Physical CPU???

  I have always heard , VM run into the ESXi host not on cluster level.


Thanks,

-Prashant Girennavar.
0
 
LVL 28

Accepted Solution

by:
asavener earned 2000 total points
ID: 40341938
Yes, contention happens between guests on the same host.

When contention happens, the ESXi host compares the share values assigned to each guest, and allocates resources based on the shares inherited from the resource pool.

So if you have 30 VMs, each VM inherits a share value based on the resource pool.  When there is contention, the host sums up the share values of the local guests, and then assigns resources proportionate to the guests' shares.

It is possible that all guests on a host will belong to the same resource pool, but it is unlikely if you have a reasonable number of VMs.
0
 
LVL 10

Author Comment

by:Prashant Girennavar
ID: 40343316
This is exactly what I was looking for.

Thanks for the explaination.

-Prashant Girennavar.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If your vDisk VHD file gets deleted from the image store accidentally or on purpose, you won't be able to remove the vDisk from the PVS console. There is a known workaround that is solid.
In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
Teach the user how to configure vSphere Replication and how to protect and recover VMs Open vSphere Web Client: Verify vsphere Replication is enabled: Enable vSphere Replication for a virtual machine: Verify replicated VM is created: Recover replica…
Teach the user how to use configure the vCenter Server storage filters Open vSphere Web Client:  Navigate to vCenter Server Advanced Settings: Add the four vCenter Server storage filters: Review the advanced settings: Modify the values of the four v…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question