Enabling DRO and reviewing DRO events
The Dynamic Resource Optimizer (DRO) continuously monitors the usage of the physical hosts and virtual machines in your cloud environment. When a host is found to be over used, the DRO performs a set of actions over time to try to fix the situation. These actions include migrating virtual machines and, for hosts that are members of an Enterprise Pool, activating unused cores. Activating unused cores is only an option for correcting CPU imbalances.
- Overview: Managing DRO on a host group, host, or virtual machine
- Enable the DRO on a host group
- Exclude a host or virtual machine from DRO activity
- Review the DRO events
- DRO Schedule
Overview: Managing DRO on a host group, host, or virtual machine
By default, the DRO is disabled on host groups and is enabled on hosts and virtual machines. However, no optimization occurs unless the DRO is enabled on the host group. You can disable DRO on individual hosts or virtual machines at any time. The following scenarios describe what happens if the DRO is set up in different ways for this environment:

- DRO is disabled on the host group: No automated optimization is performed on Host 1, Host 2, or Host 3.
- DRO is enabled on the host group but Host 1 is excluded from DRO: DRO can migrate virtual machines between Host 2 and Host 3, but DRO will not migrate virtual machines off of or onto Host 1. Additionally, if Host 1, Host 2, and Host 3 are members of an Enterprise Pool, DRO might use CoD to activate cores on Host 2 or Host 3 if they become overburdened. DRO will not activate cores on Host 1. Likewise, if CoD operations are enabled for DRO, it will not change the CoD allocations for the excluded hosts. However, CoD resources can still be allocated to the remaining hosts if necessary.
- DRO is enabled on the host group and enabled on all hosts, but Virtual Machine A is excluded from DRO: Optimization is performed on Host 1, Host 2, and Host 3, but Virtual Machine A is never migrated. All other virtual machines could migrate to any host in the host group.
- The DRO is enabled on the host group and no host or virtual machine is excluded from DRO: Optimization is performed on all of the hosts, and all of the virtual machines could migrate to any other host within the host group.
Enable DRO on a host group
Exclude a host or virtual machine from DRO activity
By default, if the DRO is enabled on a host group, optimization actions apply to every host in the host group and every virtual machine on each included host. However, there might be some hosts or virtual machines that you want to exclude from DRO operations. Follow these steps to exclude a host or virtual machine from DRO operations. You can change this setting at any time.
- Open the Hosts page or the Virtual Machines page.
- Double-click the host or virtual machine that you want to work with, then click the edit link next to the Excluded from DRO property value.
- In the dialog that appears, select the check box.
Review the DRO events
- Operations that were advised or performed by DRO
- When a host exceeds its utilization threshold
- When a utilization threshold for a host is satisfied
DRO Event Notifications. These notifications are sent only for hosts that are members of a host group with DRO enabled. Make sure that the email server is correctly configured for the project to receive emails. For details, see . Email notifications for DRO events are sent under following conditions:
- Operations that were advised or performed by DRO.
- When a host exceeds its utilization threshold.
- When a utilization threshold for a host is satisfied.
DRO Schedule
In PowerVC, you can enable the DRO by
schedule at the host group level. Select Always enable DRO
to keep DRO enabled at
all times. Select Enable DRO during specific times
for DRO to be enabled during
specific time frames. For example, Tuesdays at 10:00 PM through Wednesdays at 6:00 AM, Fridays at
8:00 PM through Mondays at 5:00 AM, and so on. Because the schedule is checked once per minute,
there might be a 1 minute delay for the DRO to enter or exit a scheduled time frame.