The use cases for resource pools in vSphere 6, including resource controls, permissions, and alarms.
- [Voiceover] In this video I'll explain…how resource pools can be used to manage…the performance of groups of virtual machines.…We can configure resource controls…like shares, limits, and reservations…on individual virtual machines.…But as our environment scales up…and includes hundreds or thousands of virtual machines…this approach might become impossible to maintain.…Resource pools give us a way…to group virtual machines together so that resource controls…can be configured on a wider scale.…
One use case for a resource pool…is to limit resource consumption…by non-critical virtual machines.…Let's say for example that you have…a group of test VMs that are low priority.…You could place them in a resource pool…with a CPU and memory limit to ensure…that they don't overwhelm your ESXi hosts.…You could also create resource pools…that ensure the performance of important virtual machines.…We can assign high share values or reservations…to those important resource pools.…But resource controls are not the only reason…to use resource pools.…
VMware Certified Instructor Rick Crisci provides an overview of vSphere resource controls—shares, limits, and reservations—and their impact on performance and VSWP file size. Rick explains exactly what happens when virtual machines compete for resources, the role of swap files, and how resource controls help automate allocation.
In chapter 2, Rick shows how to manage performance with resource pools, including child pools. He explains the impact a reservation has on resource pools, and includes a demo on creating and configuring a resource pool. Chapter 3 is an overview of the vFlash architecture for leveraging SSD resources. Watch this chapter to learn how to configure vFlash reservations and to assign a reservation to a VM.
Note: This course maps to the Administer and Manage vSphere 6.x Resources domain of the vSphere Certified Professional 6—Data Center Virtualization (VCP6DCV) exam.
- Allocating memory and CPU
- Using ESXTOP
- Configuring reservations, limits, and shares
- Managing performance with resource pools
- Creating child and tiered resource pools
- Leveraging SSD resources with vFlash