VCP6-DCV blueprint section 5:Configure Advanced/Multilevel Resource Pools

Home / blueprint / VCP6-DCV blueprint section 5:Configure Advanced/Multilevel Resource Pools

In this post we will continue covering the objective from the blueprint and now its time for the Administer and Manage vSphere 6.x Resources

The following are the blueprint objective:

  • Understand/Apply
  • Create/Remove a Resource Pool
  • Configure custom resource pool attributes
  • Add/Remove virtual machines from a Resource Pool
  • Create a resource pool hierarchical structure
  • Determine the effect of the Expandable Reservation parameter on resource allocation
  • Describe vFlash architecture
  • Create/Delete vFlash Resource Pool
  • Assign vFlash resources to VMDKs



Reservation,guarantee resource :Specify a guaranteed CPU or memory allocation for this resource pool.
Defaults to 0.A nonzero reservation is subtracted from the unreserved resources of the parent (host or resource pool). The resources are considered reserved,regardless of whether virtual machines are associated with the resource pool.

Limits, limit resource:Specify the upper limit for this resource pool’s CPU or memory allocation.The limits only act at the vSphere level and can cause issues for the VM because the VM dont know about the limits.

Shares:Specify shares for this resource pool with respect to the parent’s total resources. Sibling resource pools share resources according to their relative share values bounded by the reservation and limit. apply ONLY in period of contention 

Configure Shares reservation and limit per VM :


Create/Remove a Resource Pool:

Resource pool can be configured on individual ESXi host or in DRS cluster ,in my lab i use a cluster and i will need to enable DRS before i continue


now we will be able to create resource pool for our cluster 🙂

To create a new resource pool : right click on the cluster and click on new resource pool


Lets create a resource pool for our tier 1 customer and define the rules:


Now we can Drag and Drop VM’s in to the resource pool


Create a resource pool hierarchical structure:

you will need to have a plan how you want to dedicate your resources , i created resource pool called tier one customer and within this pool i create two new resource pool one name Tier one gold and tier one silver



Determine the effect of the Expandable Reservation parameter on resource allocation:

The system considers the resources available in the selected resource pool and its direct parent resource pool. If the parent resource pool also has the Expandable Reservation
option selected, it can borrow resources from its parent resource pool. Borrowing resources occurs recursively from the ancestors of the current resource pool as long as
the Expandable Reservation option is selected.

If you power on a virtual machine in this resource pool, and the combined reservations of the virtual machines are larger than the reservation of the
resource pool, the resource pool can use resources from its parent or ancestors.

Describe vFlash architecture:

Source: VMware What’s New in VMware vSphere® Flash Read Cache document


VMware vFlash is used for read cache it  provides a centralized management platform for all locally attached Flash-based devices, and it maximizes their utilization throughout virtualized infrastructures.

The vFlash has  two major components:

  •  vSphere Flash Read Cache infrastructure – The vSphere Flash Read Cache infrastructure integrates the vSphere hosts’ locally attached Flash-based devices into the vSphere storage stack
  •  vSphere Flash Read Cache software – The Virtual Flash Read Cache software is natively built into the vSphere core hypervisor. Virtual Flash Read Cache provides a write-through cache mode that enhances the performance of virtual machines without the modification of applications and operating systems (OSs).

Create/Delete vFlash Resource Pool:

Before we create a new vFlash resource pool we need to have a flash drive, like we did in the vSAN posts i added new HDD to my ESXi hosts via VMware workstation and make it as an SSD


Now we can add capacity to the pool:



Assign vFlash resources to VMDKs:

To assign vFlash resource to VMDK , we will need to enable it on the VM it self (see below)



Thanks for reading






Leave a Reply

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