oVirt 4.1.9 Release Notes
The oVirt Project is pleased to announce the availability of the 4.1.9 release as of January 24, 2018.
oVirt is a free open-source distributed virtualization solution, designed to manage your entire enterprise infrastructure. oVirt uses the trusted KVM hypervisor and is built upon several other community projects, including libvirt, Gluster, PatternFly, and Ansible.
This release is available now for Red Hat Enterprise Linux 7.4, CentOS Linux 7.4 (or similar).
If you’d like to try oVirt as quickly as possible, follow the instructions on the Download page.
For complete installation, administration, and usage instructions, see the oVirt Documentation.
For a general overview of oVirt, read the About oVirt page.
To learn about features introduced before 4.1.9, see the release notes for previous versions.
EPEL
Don’t enable all of EPEL on oVirt machines.
The ovirt-release package enables the EPEL repositories and includes several specific packages that are required from there. It also enables and uses the CentOS SIG repos, for other packages.
If you want to use other packages from EPEL, you should make sure to
use includepkgs
and add only those you need avoiding to override
packages from other repos.
What’s New in 4.1.9?
Enhancements
oVirt Host Dependencies
- BZ 1525933 [downstream clone - 4.1.9] [RFE] Include katello agent in RHV-H NG
Katello Agent is included in RHV and RHVH, and installed on the hosts during deployment. Katello Agent provides a list of the installed RPMs, for better integration with Satellite.
OTOPI
- BZ 1528290 [RFE] otopi should run with rpmverbosity “debug”
otopi’s yum plugin is now more verbose, logging also all rpm scriptlets’s output. This can help debug failures caused by errors from such scriptlets. - BZ 1518545 [RFE] otopi should log on failure list of network connections
otopi now optionally logs the list of network connections on the machine after failures. Enable this by installing the optional package otopi-debug-plugins. This can help debug failures to start network services due to “Address already in use” errors.
VDSM
- BZ 1532180 add host and guest reporting for kpti/ibrs/ibpb
Feature:
Host General pane (in 4.2), Host General > Software subtab (in 4.1) contains new “Kernel Features” field showing PTI, IBPB and IBRS kernel features of the host system if the information is available.
VM General pane contains new “Guest CPU Type” field showing guest machine CPU type.
Reason:
User can easily recognize if meltdown fixes are applied.
More info on meltdown patches detection at https://access.redhat.com/solutions/3317841
oVirt Engine
- BZ 1532180 add host and guest reporting for kpti/ibrs/ibpb
Feature:
Host General pane (in 4.2), Host General > Software subtab (in 4.1) contains new “Kernel Features” field showing PTI, IBPB and IBRS kernel features of the host system if the information is available.
VM General pane contains new “Guest CPU Type” field showing guest machine CPU type.
Reason:
User can easily recognize if meltdown fixes are applied.
More info on meltdown patches detection at https://access.redhat.com/solutions/3317841 - BZ 1533061 [downstream clone - 4.1.9] [RFE] Warn user about VMs that have pending snapshot removal retries
When live or cold merge fails, snapshot disks may be left in an illegal state. If virtual machines with illegal snapshot disks are shut down, they will not re-start. Virtual machines with illegal snapshot disks are now marked with an exclamation mark and a warning message not to shut them down. - BZ 1531016 add IBRS CPUs
This update adds IBRS-enabled CPU Models to Cluster. Thay can be used to mitigate Spectre vulnerability in guests
Refer to https://access.redhat.com/solutions/3307851
Known Issue
oVirt Engine
- BZ 1516494 VDSM command GetVmsInfoVDS failed: Missing OVF file from VM
Cause:
The issue is caused by having an empty VM directory in the vms directory in the export domain.
Consequence:
This will result in an error when trying to read VMs stored in the export domain and will cause endless SPM re-elections.
Fix:
This issue no longer causes SPM re-election. To fix the VM list loading, it is required to remove the empty the directory manually.
Result:
Bug Fixes
VDSM
- BZ 1527827 [downstream clone - 4.1.9] Entire vdsm process hang during when formatting xlease volume on NFS storage domain
- BZ 1523232 localdisk cannot access the ovirt-local VG if a strict LVM filter is configured
imgbased
- BZ 1533931 the /boot partition grows after each update until it’s at 100% causing boot loop.
Other
VDSM
- BZ 1530630 [downstream clone - 4.1.9] vdsm-tool remove-config does not revert changes
- BZ 1532520 fix vdsm-client documentation
oVirt Engine
- BZ 1509629 Cold merge failed to remove all volumes
- BZ 1517237 Remove libgfapi support on cluster with compatibility version of 4.1
- BZ 1529927 [downstream clone - 4.1.9] On upgrade from RHEV-3.6 to RHV-4, max_memory_size_mb seems hardly set to 1TB
- BZ 1529073 [downstream clone - 4.1.9] Previewing snapshot for VM A actually snapshots disks of VM B, both get broken.
- BZ 1510859 Possible duplicate bridge names due VDSM name.
- BZ 1528812 SQL Deadlock ERROR on DisplayAllAuditLogEventsCommand -under scaled topology
- BZ 1528950 [downstream clone - 4.1.9] Editing VM properties task hangs forever. The only way out is remove job_id from postgres and engine restart
- BZ 1492473 Editing VM properties task hangs forever. The only way out is remove job_id from postgres and engine restart
- BZ 1507214 VM lease creation doesn’t occur properly during VM shutdown
- BZ 1516712 HA VM with lease could not be started because the lease does not created properly (EngineLock)
- BZ 1522832 Hot-plug of a VM lease task hang forever when power-off the VM before lease creation finished
- BZ 1524172 ProcessDownVmCommand fails with NullPointerException upon trying to rename VM
- BZ 1505399 Poweroff the migrating VM will leave VM with migrating state under the engine
- BZ 1524347 Fails in vdsbroker.jar () while RunOnce for HA VM with lease
- BZ 1524424 [downstream clone - 4.1.9] Localdisk hook must prevent VM from being snapshot.
- BZ 1518598 Cannot synchronize a storage domain’s LUN if its storage domain contains a shared disk between two VMs
- BZ 1517707 [downstream clone - 4.1.9] Don’t allow hosts in Maintenance to be selected as fence proxies
- BZ 1508869 HA VM hotplug lease double meaning message
VDSM JSON-RPC Java
- BZ 1534658 [downstream clone - 4.1.9] Host installation made all other hosts timeout - add logging to make heartbeat issues more visible
No Doc Update
ovirt-engine-dwh
- BZ 1519756 [downstream clone - 4.1.9] Cannot change dwh sampling scale with ‘engine-setup –reconfigure-dwh-scale’