vSphere Guides

How to create Resource Pool

VMware vCenter Server provides a great feature to manage your cluster or host resources efficiently by utilizing all the resources. Resource pools can be used to hierarchically partition available CPU and Memory resources of a standalone host or a cluster. By using resource pool you can set shares, reservations and limits on the CPU and Memory of the virtual machine residing in that resource pool.

Creating multiple resource pools allows you to think more about the aggregate computing capacity and less about individual hosts. In addition , you do not need to set resources on each virtual machine. Instead, you can control the aggregate allocation of resource to the set of virtual machines by changing settings on their enclosing resource pool. Each standalone host and each DRS cluster has an (invisible) root resource pool that groups the resources of that host or cluster. The root resource pool does not appear because the resources of the host (or cluster) and the root resource pool are always the same.Users can create child resource pools of the root resource pool or of any user-created child resource pool. Each child resource pool owns some of the parent’s resources and can, in turn, have a hierarchy of child resource pools to represent successively smaller units of computational capability.

Resource Pool requires an DRS Cluster for creating the resource pool. So In this post we will see on How to create Resource pool in vCenter Server.

Step 1:
Login to vSphere Web Client.
Select the Cluster on Which you want to create resource pool.
Right Click > New Resource Pool.


Step 2:
Provide the Name for the resource pool.
Set the configurations for Resource Pools such as CPU and Memory.
You can set Shares such as Low, Normal , High and Custom for both CPU and Memory.
You can set Reservations for CPU and Memory both.
You can set the Limit for CPU and Memory on the resource pool. So Resource Pool can use that only CPU or Memory.
Click OK to create.


You can view your resource pool once it is created. Now you can add the virtual machines into the resource pool.



That’s it. Using this way you can easily create the resource pool in your environments to use the CPU and Memory resources more efficiently.


That’s it for Today Friends. I Hope you liked reading this post & If you find anything more to be added or removed feel free to write it in our comments. If you find it useful You are Feel free to share this on social media to help others & spread knowledge.
If you have any query on any thing you are free to write it in our comments section & we will make sure to provide you the better solution as soon as possible.

Join Our LinkedIn Group to get Fast updates about our posts : Mastering VMware.
Checkout our Facebook Group for discussions & more.
You can also Like & Share our Facebook Page for Latest Updates.

Mayur Parmar

Hi I am Mayur Parmar. Independent Author & Founder of Mastering VMware. I am working in IT industry for more than 4 Years with knowledge of VMware , Microsoft Server's, Linux Server's.

Related Articles


  1. Hello Mayur,

    I want to copy that web content for study purpose.

    Is is a possible to copy ? or provide VMware study notes to me.

    Thanks in advance

    1. Hi @ABhijit,
      Copying is blocked because of security reasons.
      For study you can take screenshot and also refer to the VMware Website there you will get more details.

  2. Hi Mayur,

    I would like to thank you. you are doing good knowledge sharing job. simple & awesome explanation

  3. Hi Mayur,

    I am chetan and I would like to ask you about upgradation of Vmware ESXI server from 6.0 to 6.5 .

    Can i Upgrade my license version of VMware ESXi 6.0 to 6.5 / 6.7?

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button