4.3. Red Hat Virtualization 4.3 Batch Update 2 (ovirt-4.3.5)

4.3.1. Bug Fix

The items listed in this section are bugs that were addressed in this release:

BZ#1630824

In this release, engine-backup correctly backs up and restores configuration and data files of Open vSwitch and ovirt-provider-ovn.

BZ#1667489

Previously, although SSO tokens are supposed to expire after a period of user inactivity that is defined in engine-config, the VM portal sent a request every minute. Consequently, the SSO token never expired on the VM portal, and the VM portal continued running even when was unused in the background.

This bug is now fixed. When the user does not actively use the VM portal for a period of time defined in engine-config, the VM portal presents a prompt. The user is automatically logged out after 30 seconds unless choosing to stay logged in.

BZ#1674352

When a user edited the initial run data of a Virtual Machine created by a pool, it caused ambiguous results by allowing different Virtual Machines to have different values within the same pool even though they were created when creating the pool.
In this release, the user cannot modify an individual Virtual Machine's initial run data when the Virtual Machine is part of a pool.

BZ#1674386

Previously, the Affinity Rules Enforcer tried to migrate only one Virtual Machine, but if the migration failed, it did not attempt another migration.
In this release, the Affinity Rules Enforcer tries to migrate multiple Virtual Machines until a migration succeeds.

BZ#1699684

When updating an existing Cluster, all of the Virtual Machines residing on the cluster were also updated. However, when each Virtual Machine was initialized for updating, the initial run data was not loaded, and therefore appeared to be empty.
In this release, there is an added initialization of the initial run data for each Virtual Machine before calling the VM Update functionality from the update cluster. This results in the initial run data being preserved and not deleted.

BZ#1700461

Previously, migration failed with an XDG_RUNTIME_DIR error in the virt-v2v log. The current release fixes this error by dropping XDG_RUNTIME_DIR from the environment.

BZ#1712667

Previously, hosted-engine-setup automatically configured only the management network on the host used at restore time. If the backup file contained references to additional required logical networks, the missing networks prevented the host from booting.

Now, hosted-engine-setup detects the missing networks and displays a hint to enable the user to connect to the engine manually, so the host can boot.

BZ#1716951

Previously, when lease data was moved from the VM Static to the VM Dynamic DB table, there was no consideration that upgrading from 4.1 to later versions would leave the lease data empty when a lease storage domain ID had been specified. This caused validation to fail when the VM launched, so that the VM no longer ran without the user resetting the lease storage domain ID. Consequently, HA VMs with lease storage domain IDs failed to execute.

This bug is now fixed, such that validation no longer takes place when the VM runs, and the lease data is automatically regenerated when the lease storage domain ID is set. After the lease data is regenerated, the VM has the information it needs to run.

Now, after upgrading from 4.1 to later versions, HA VMs with lease storage domain IDs execute normally.

BZ#1718829

Previously several important packages were removed when disabling RHV conversion hosts. This bug is now fixed.

BZ#1721362

When the host running the engine Virtual Machine was set into Maintenance Mode from the engine, the engine Virtual Machine was going to be migrated by the ovirt-ha-agent as an indirect action caused by Maintenance Mode. In this release, the engine has full control of the migration process.

BZ#1722173

Previously, iperf3 RPMs were missing from the  optional Red Hat Virtualization Host (RHVH) repository, rhel-7-server-rhvh-4-rpms. The current release adds the iperf3 package to the RHVH image instead of the optional repository.

BZ#1722933

Previously, the ovirt-iso-uploader tool did not parse ssh login credentials correctly, and consequently, you could not use it to upload ISO images. This bug has been fixed, so that now you can upload ISO images.

BZ#1723322

In this release, the directory /var/lib/ovirt-hosted-engine-setup/cockpit is created with read permissions only for user 'root'. Non 'root' users cannot view this directory.

BZ#1723873

In the Manager in RHV 4.1 and earlier, DiskType is an int value, while from RHV 4.2 and later, DiskType is a string value. Consequently, using RHV 4.3 hosts with the Manager in RHV  4.1 causes the VDSM error "Invalid parameter: 'DiskType=2'"

In this release, DiskType is once more an int value, so RHV 4.3 hosts can now work with the Manager in RHV 4.1.

BZ#1725660

The Red Hat Virtualization REST API Guide did not include the all_content attribute of the HostNicService, and it was not possible to use this parameter with ovirt-engine-sdk-python.

The REST API Guide has been updated to include the all_content parameter as part of HostNicService.

BZ#1725954

Previously, the libvirt-admin package was missing from the  optional Red Hat Virtualization Host (RHVH) repository, rhel-7-server-rhvh-4*. The current release adds libvirt-admin to the RHVH image instead of the optional repository.

4.3.2. Enhancements

This release of Red Hat Virtualization features the following enhancements:

BZ#1651747

In this release, the Affinity Enforcement process now includes Soft Virtual Machine Affinity.

BZ#1688264

In this release, the minimum supported version number for the virt-viewer for Red Hat Enterprise Linux 8 has been added to the list of supported versions in the console.vv file that is displayed when a Virtual Machine console is triggered.

BZ#1713213

In this release, a new notification has been added when loading a large number of LUNs: "Loading...
A large number of LUNs may slow down the operation."

BZ#1719735

In this release, a bootable Storage Domain is set as the default lease Storage Domain when HA is selected for a new Virtual Machine.

4.3.3. Rebase: Bug Fixes and Enhancements

The items listed in this section are bugs or enhancements that were originally resolved or introduced in the community version and included in this release.

BZ#1717763

Rebase package(s) to version:
openvswitch to 2.11
ovn to 2.11

BZ#1728283

The current release rebases ovirt-host for oVirt 4.3.4. Release Notes: https://ovirt.org/release/4.3.4/

4.3.4. Rebase: Bug Fixes Only

The items listed in this section are bugs that were originally resolved in the community version and included in this release.

BZ#1710696

In this release, when updating a Virtual Machine using a REST API, not specifying the console value now means that the console state should not be changed. As a result, the console keeps its previous state.

BZ#1719726

Previously, engine-setup included one or more incorrect URLs to documentation. These URLs have been fixed.

4.3.5. Release Notes

This section outlines important details about the release, including recommended practices and notable changes to Red Hat Virtualization. You must take this information into account to ensure the best possible outcomes for your deployment.

BZ#1723345

This is the initial release of the Red Hat Virtualization Python SDK for Red Hat Enterprise Linux 8.

BZ#1723349

This is the initial release of the Red Hat Virtualization Ruby SDK for RHEL 8.

4.3.6. Known Issues

These known issues exist in Red Hat Virtualization at this time:

BZ#1716608

While installing metrics store according to the documented installation instructions, the playbook cannot locate a filter and therefore fails when it tries to upload the template image. If you run the same role (image-template) outside the Metrics installation playbook with a simple test playbook, the filter is found, and the task completes successfully. There is no workaround at this time.