oVirt 4.1.8 Release Notes
The oVirt Project is pleased to announce the availability of the 4.1.8 release as of December 11, 2017.
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.8, 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.
- oVirt 4.1.8 Release Notes
What’s New in 4.1.8?
Release Note
VDSM
- BZ 1513886 [downstream clone - 4.1.8] [RFE] Enable TLSv12 support by default
This update ensures that TLSv12 support is enabled by default and no manual configuration is required.
Enhancements
oVirt Engine Dashboard
- BZ 1504691 [downstream clone - 4.1.8] [RFE] Create a Refresh button on Dashboard in Manager UI
In this release, a refresh button has been added to the Dashboard tab in the Administration
Portal to enable users to view up-to-date system summary information.
oVirt Release Package
- BZ 1516194 [downstream clone - 4.1.8] [RFE] Provide IdM client software in RHVH
The ipa-client package is now installed on hosts, and is included in the Red Hat Virtualization Host image. This enables Cockpit certificate signing and SSO with Red Hat IdM, and adding the host to an IdM realm.
oVirt Engine
- BZ 1501793 [downstream clone - 4.1.8] [RFE] Indicate host needs to be reinstalled to push new configurations.
There are several cluster and host settings which require reinstallation of the host if changed. The requirement to reinstall was always mentioned in documentation and a WARNING event was raised. With this release, the Administration Portal now also shows an exclamation mark icon for each host that needs to be reinstalled. When an exclamation mark icon is shown, you can find the details about it in the Action Items section of the host’s details view. - BZ 1505576 Cannot specify proper CPU topology for 4-socket broadwell (24 cores per socket)
Feature:
Support more than 16 cores per socket
Reason:
Modern CPUs do support more, qemu does not have problem with that, this restriction just artificially constrained the user to create a virtual HW which matches the physical
Result:
254 cores per socket is now supported.
oVirt Engine Metrics
- BZ 1506458 [RFE] Add support for fluent-plugin-elasticsearch and use it as default
Feature:
Update fluentd client role to send data from the fluentd on the hosts directly to elasticsearch, by default instead of the central fluentd(mux).
Reason:
Sending the metrics data and logs data to the central fluentd(mux) had performance issues.
Result:
This required adding support to configure the fluent-plugin-elasticsearch plugin. It will be the default output plugin. - BZ 1475900 [RFE] Collect the logs from vdsm.log to the metrics store
Feature:
Collect the logs from vdsm.log to the metrics store
Reason:
In order to allow the users a common logging where they can explore both vdsm and engine logs.
Result:
vdsm.log is now collected to the metric store from each host. - BZ 1506174 Add README to ovirt-engine-metrics ansible roles
oVirt Engine Extension AAA-LDAP
- BZ 1489402 Provide an example for kerberos authentication between aaa-ldap and LDAP server
Feature:
Following examples has been added:
* Using GSSAPI to authenticate against IPA
* Using GSSAPI with ticket cache to authenticate against IPA
More details about those examples can be found at README.md [1] which is also included inside the package
[1] https://github.com/oVirt/ovirt-engine-extension-aaa-ldap/blob/master/examples/README.md
Reason:
Result:
oVirt Host Dependencies
- BZ 1516194 [downstream clone - 4.1.8] [RFE] Provide IdM client software in RHVH
The ipa-client package is now installed on hosts, and is included in the Red Hat Virtualization Host image. This enables Cockpit certificate signing and SSO with Red Hat IdM, and adding the host to an IdM realm.
Rebase: Enhancementss Only
oVirt Log collector
- BZ 1512308 [downstream clone - 4.1.8] [RFE] option to collect logs from one host per cluster
This is a rebase of the package to version 4.1.7. A notable enhancement is an option has been added to collect logs from one host per cluster.
Rebase: Bug Fixeses and Enhancementss
oVirt Release Package
- BZ 1506262 Provide ovirt-host package in 4.1
Bug Fixes
VDSM
- BZ 1506503 [downstream clone - 4.1.8] Cold merge will fail if the base qcow2 image reports leaked cluster
oVirt Engine
- BZ 1513684 [downstream clone - 4.1.8] [API] Cannot clear vm initialization via api
imgbased
- BZ 1501047 Upgrading node brings back deleted network configuration files
Other
VDSM
- BZ 1515124 qemu coredumps are not generated properly
- BZ 1520953 Require libvirt-daemon-kvm-3.2.0-14.el7_4.5 for CentOS
- BZ 1506157 [BLOCKED][downstream clone - 4.1.8] During a Live Merge, VDSM still saw a block job, even though libvirt’s block job had completed.
- BZ 1509614 [downstream clone - 4.1.8] “No such drive” error on live merge of one disk causes merge of other disk to fail on engine.
oVirt Engine
- BZ 1504118 [downstream clone - 4.1.8] Engine fails with java.lang.OutOfMemoryError making all hosts non responsive
- BZ 1488839 glusterd service is not stopped during RHEL7 as hypervisor upgrade.
- BZ 1509270 [downstream clone - 4.1.8] host_nic_vfs_config is not populated if parent pci device of nic is shared with another device
- BZ 1481221 [Webadmin] LUNs listings are being multiplied by the number of their paths in direct LUN creation prompt in case they have storage domain on them
- BZ 1466326 cannot import storage storage domain when ‘use manage gluster volume’ feature is used.
- BZ 1514901 Avoid preparing and tearing down images during create snapshot while the VM isn’t down
- BZ 1512989 Add support to retrieve session by token
- BZ 1511335 [downstream clone - 4.1.8] Bookmarks are not sorted after upgrade
- BZ 1506191 Can not get fence status from REST API
oVirt Engine Metrics
- BZ 1490258 fluentd produces warnings for each line processed for engine.log
oVirt Engine Extension AAA-LDAP
- BZ 1383862 ovirt-engine-extension-aaa-ldap AD integration with LDAPS fails at the Login test sequence
- BZ 1465463 Active Directory - Unexpected comma or semicolon found at the end of the DN string
oVirt Engine SDK 4 Ruby
- BZ 1513620 Evm.log contains passwords
- BZ 1509910 Don’t send
Expect: 100-Continue
for PUT requests - BZ 1508944 [RFE] Add support for connect timeout
VDSM JSON-RPC Java
- BZ 1504118 [downstream clone - 4.1.8] Engine fails with java.lang.OutOfMemoryError making all hosts non responsive
oVirt Engine SDK 4 Java
- BZ 1512850 Unable to boot VM from CD-ROM
oVirt Hosted Engine HA
- BZ 1516203 [downstream clone - 4.1.8] hosted engine agent is not able to refresh hosted engine status when iso domain is not available after network outage
oVirt Cockpit Plugin
- BZ 1501385 Remove shard-block-size value from generated gdeploy conf file
- BZ 1469469 Rename the usage of disable-multipath.sh script to blacklist_all_disks.sh
- BZ 1462082 path for the gdeploy script files in the generated gdeploy conf has to be changed.
No Doc Update
oVirt Engine Dashboard
- BZ 1512574 dropdown menu for refresh interval in dashboard is not visible
oVirt Engine
- BZ 1518894 Tables: when starting to change the width of a column, the column right edge jumps suddenly to the right from the mouse pointer position
oVirt provider OVN
- BZ 1491546 vdsm-tool does not start required services before configuring the host