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:
- 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:
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