In this chapter, we will cover the following recipes:
Prioritizing VMs with shares
Ensuring VMs have enough resources to run
Limiting resources used by VMs
Grouping VMs by resource usage
Balancing loads between hosts
Balancing loads between datastores
Configuring storage load balancing thresholds
Limiting VM storage I/O consumption
Limiting VM network I/O consumption