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 an open source alternative to VMware™ vSphere™, providing an awesome KVM management interface for multi-node virtualization. This release is available now for Red Hat Enterprise Linux 7.4, CentOS Linux 7.4 (or similar).

For a general overview of oVirt, read the Quick Start Guide and visit the About oVirt page.

For detailed installation instructions, read the Installation Guide.

To learn about features introduced before 4.1.9, see the release notes for previous versions.

  1. oVirt 4.1.9 Release Notes
    1. Install / Upgrade from previous versions
      1. Fedora / CentOS / RHEL
      2. oVirt Hosted Engine
      3. EPEL
    2. What's New in 4.1.9?
      1. Enhancements
        1. oVirt Host Dependencies
        2. OTOPI
        3. VDSM
        4. oVirt Engine
      2. Known Issue
        1. oVirt Engine
      3. Bug Fixes
        1. VDSM
        2. imgbased
      4. Other
        1. VDSM
        2. oVirt Engine
        3. VDSM JSON-RPC Java
      5. No Doc Update
        1. ovirt-engine-dwh

Install / Upgrade from previous versions

Fedora / CentOS / RHEL

In order to install it on a clean system, you need to install

# yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release41.rpm

and then follow our Installation Guide.

If you're upgrading from a previous release on Enterprise Linux 7 you just need to execute:

  # yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release41.rpm
  # yum update "ovirt-*-setup*"
  # engine-setup

oVirt Hosted Engine

If you're going to install oVirt as a Hosted Engine on a clean system please follow Hosted_Engine_Howto#Fresh_Install guide or the corresponding section in Self Hosted Engine Guide.

If you're upgrading an existing Hosted Engine setup, please follow Hosted_Engine_Howto#Upgrade_Hosted_Engine guide or the corresponding section within the Upgrade Guide.

EPEL

TL;DR 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'