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:


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


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.


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.


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.


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.


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.


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.


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.


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


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.


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.


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.


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.


In 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 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 Manager in RHV 4.1.


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.


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:


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


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.


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."


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.


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


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.


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.


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.


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


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:


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.