VMware Cloud Community
PrashantGirenna
Contributor
Contributor

Understanding Resource Pool

Hello,

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? Smiley Happy

Thanks,

-Prashant Girennavar

0 Kudos
4 Replies
vThinkBeyondVM
VMware Employee
VMware Employee

Here are some useful resources you may want to look into :::

1. Understanding Resource Pools in VMware vSphere - Wahl Network

There are some article links from Duncan Epping's blog on this in above blog comments. All are must read

2. VMware Front Experience: A common misconception about resource pools

3. http://www.globalknowledge.co.uk/content/files/documents/640774/640807/-use-of-resource-pools-in-vmw...


----------------------------------------------------------------
Thanks & Regards
Vikas, VCP70, MCTS on AD, SCJP6.0, VCF, vSphere with Tanzu specialist.
https://vThinkBeyondVM.com/about
-----------------------------------------------------------------
Disclaimer: Any views or opinions expressed here are strictly my own. I am solely responsible for all content published here. Content published here is not read, reviewed or approved in advance by VMware and does not necessarily represent or reflect the views or opinions of VMware.

PrashantGirenna
Contributor
Contributor

Thanks for those links.

First 2 links I have already gone through. 3rd link was helpful.

I have few question listed in my above post.

To make it simple.

Consider we have 5 VM which belongs to to 3 different ESXi host and a part of one resource pool. During resource contention , the share values will be applied accordingly.

My question is these share values will be applied to ESXI host? we all know the VM runs in the ESXi host. So ,  during resource contention , the resource pools will make sure to allocate resources from ESXi host from where the VM'S are running?

how does it work?

I hope my question is clear this time Smiley Happy

Thanks,

-Prashant Girennavar.

0 Kudos
VRBitman
Hot Shot
Hot Shot

Your 3 ESXi hosts will form a single logical entity and the resource pool will allocate resources from the cluster.
You cannot create a resource pool without setting up a DRS cluster first.

-- VR Bitman | http://virtualis.info | vSphere 5.5 Guide: http://goo.gl/QUqTH7 VMware professional, virtualization & FOSS evangelist, informatician, geek VCA-Cloud, VCA-WM, VCA-DCV, VCP-DCV
PrashantGirenna
Contributor
Contributor

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?

0 Kudos