Issued:
2017-05-24
Updated:
2017-07-17

RHEA-2017:1280 - Red Hat Virtualization Manager ovirt-engine - 4.1.2


Synopsis

Red Hat Virtualization Manager (ovirt-engine) 4.1.2

Type/Severity

Product Enhancement Advisory None

Topic

An update is now available for Red Hat Virtualization Manager.

Description

The Red Hat Virtualization Manager is a centralized management platform that allows system administrators to view and manage virtual machines. The Manager provides a comprehensive range of features including search capabilities, resource management, live migrations, and virtual infrastructure provisioning.

The Manager is a JBoss Application Server application that provides several interfaces for accessing and interacting with the virtual environment, including an Administration Portal, a User Portal, and a Representational State Transfer (REST) Application Programming Interface (API).

Changes to the ovirt-engine component:

  • Previously, the Manager allowed setting memory overcommitment without also enabling KSM or ballooning. The scheduler then used the requested optimization, but there was nothing allowing it at the host level. This has now been fixed so that memory overcommitment can only be set when KSM or ballooning is enabled. (BZ#1402838)

  • Previously, the Host Device filter policy unit did not account for hosts that had a device attached to the virtual machine. In certain scheduling conditions the Manager attempted to run a virtual machine (with passthrough host devices) on the wrong host, or to migrate to a different host, which ultimately resulted in an error at the libvirt level. Now, the Host Device filter policy unit correctly takes into account hosts whose devices are to be used and filters all others. (BZ#1429466)

  • Previously, CPU profile permissions were checked even if the command to import a self-hosted engine virtual machine was run internally. If the CPU profile in the cluster did not have permissions for 'Everyone', the import would fail.

This updated disables permission checking if the command is called internally. (BZ#1435088)

  • Previously, there was high latency when updating the data from a host’s Comment field to the Manager. This has now been fixed by improving the logic used when querying the database and by accessing a lighter VDS view in the database. (BZ#1436972)

  • Previously, when attempting to import a template from a non-master data domain that was imported from a version of Red Hat Virtualization earlier than 4.1 a pop-up error message displayed, "Cannot import Template. Memory size (X MB) cannot exceed maximum memory size (0MB)." Now, the maximum amount of memory that can be handled during a template import has been corrected. (BZ#1449641)

  • Previously, after running engine-upgrade-check, the user was not informed that the system may not be up-to-date if engine-setup was not run after running yum update, for example. This is despite engine-upgrade-check stating that no upgrade is available. This has now been fixed so that a warning message is displayed to the user if engine-setup was not run. (BZ#1446056)

  • Previously, it was possible to configure memory overcommit without setting memory ballooning or KSM control. This configuration affected the scheduling, but the memory was not freed. This has now been fixed by disabling ballooning and KSM by default, and setting memory optimization to “None” (100%). (BZ#1433961)

  • Previously, if snapshots of a virtual machine with disks attached were deleted, and a disaster occurred before the OVF_STORE was updated with this change, reattaching the storage domain during disaster recovery would fail because the OVF of the virtual machine incorrectly indicated that there were disks with snapshots. Now, the XML parser of the OVF uses 'set' instead of 'list', so that even if there are snapshots in the virtual machine's OVF, they are counted only once, so attaching the storage domain succeeds. (BZ#1446920)

Solution

Before applying this update, make sure all previously released errata relevant to your system have been applied.

For details on how to apply this update, refer to:

https://access.redhat.com/articles/2974891

Affected Products

ProductVersionArch
Red Hat Virtualization4.1x86_64

Updated Packages

  • ovirt-engine-4.1.2.2-0.1.el7.src.rpm
  • rhevm-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-setup-plugin-ovirt-engine-common-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-restapi-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-extensions-api-impl-javadoc-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-vmconsole-proxy-helper-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-backend-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-websocket-proxy-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-userportal-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-lib-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-setup-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-extensions-api-impl-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-tools-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-webadmin-portal-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-webadmin-portal-debuginfo-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-setup-base-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-setup-plugin-vmconsole-proxy-helper-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-dbscripts-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-setup-plugin-ovirt-engine-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-setup-plugin-websocket-proxy-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-tools-backup-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-4.1.2.2-0.1.el7.noarch.rpm
  • ovirt-engine-userportal-debuginfo-4.1.2.2-0.1.el7.noarch.rpm

Fixes

CVEs

(none)

References

(none)


Additional information