- Issued:
- 2014-09-03
- Updated:
- 2015-02-11
RHEA-2015:0210 - Product Enhancement Advisory
Synopsis
ovirt-optimizer bug fix and enhancement update
Type/Severity
Product Enhancement Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated ovirt-optimizer packages that fix several bugs and add various
enhancements are now available.
Description
The Optimizer is a load balancing service that analyzes the memory usage of
hosts in a particular cluster, and provides a suggested set of virtual machine
migrations that will enable optimal virtual machine deployment across hosts.
This is useful in situations where a virtual machine cannot be started due to
insufficient resources. The Optimizer calculates a load balancing solution every
30 seconds, which is displayed in a sub-tab for each cluster. To avoid conflicts
caused by sharing memory and CPU, the Optimizer is hosted on a machine that is
separate from the Red Hat Enterprise Virtualization Manager. The Optimizer
communicates with the Manager through the Manager's REST API.
Changes to the ovirt-optimizer component:
- A new package ovirt-optimizer is included in Red Hat Enterprise
Virtualization. This package installs a new scheduler service that utilizes
probabilistic methods to compute steps for starting a virtual machine and load
balancing clusters.
This feature was implemented because the existing internal scheduler only sees
one step ahead and is not capable of computing complicated migration sequences.
A virtual machine that is too large to start on any host directly can be
accommodated by following migration hints from the Optimizer.
More in-depth description can be found in the feature page
http://www.ovirt.org/Features/Optaplanner and in the presentation here:
http://www.ovirt.org/images/c/c6/Smart-VM-scheduling.pdf (BZ#877209)
- Permissions for the default configuration file for the Optimizer will not be
granted to the 'jboss' group if that group does not yet exist at the time of
installation. Consequently, the configuration file is owned by 'root:root' and
the default JBoss installation running under the separate 'jboss' user cannot
read it. The configuration file has 640 permissions, as it contains a password.
When the user changes the default configuration during Optimizer configuration,
they must also manually change ownership of the file to 'root:jboss', so that
the JBoss installation can read the file. (BZ#1140127)
Solution
Before applying this update, make sure all previously released errata relevant
to your system have been applied.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/articles/11258
Affected Products
- Red Hat Virtualization 3.5 x86_64
Fixes
- BZ - 877209 - PRD35 - [RFE] When attempting to start a VM on a hypervisor that does not have the available memory to allocate, RHEV-M should suggest what VMs could be moved off, and to which hypervisor, to allow for the VM to start
- BZ - 1140127 - [DOCUMENTATION] Insufficient permissions on ovirt-optimizer.properties
- BZ - 1140721 - UI plugin of ovirt-optimizer does not count with redirect code 302
CVEs
(none)
References
(none)
Red Hat Virtualization 3.5
SRPM | |
---|---|
ovirt-optimizer-0.4-5.src.rpm | SHA-256: 67a4f9a9f35f87e74a7ff7d13b4e5465e714e5243d7ebab5b3d8061658b20a66 |
x86_64 | |
ovirt-optimizer-0.4-5.noarch.rpm | SHA-256: 63d5fc3a1dbe8860b9899cf1c59e2807740e88fcdff75d6292cf4c573fcce107 |
ovirt-optimizer-dependencies-0.4-5.noarch.rpm | SHA-256: 67fbc9820ca62e9882f1986502def26b8e0b7da86ea33819e5de8497f910e7de |
ovirt-optimizer-jboss7-0.4-5.noarch.rpm | SHA-256: b63289ca5ce44f12a70acd2a1f5089de13b682cc3b856fadadcf101fc9ab0adc |
ovirt-optimizer-ui-0.4-5.noarch.rpm | SHA-256: bc05f150c6d2310542b3cbcd1eb9c531359195c5756acf61ab40949c34187c7e |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.