Die Open-Source Virtualisierungslösung oVirt, wurde in der Version 4.3.5 freigegeben. oVirt selbst ist eine Alternative für VMWare und vSphere und ermöglicht das Managment von KVM Virtualisierung in Multi-Node-Umgebungen. Dies ist ein Minor Release das diverse Fehler behebt und einige Neuerungen einführt.
What’s New in 4.3.5?
Release Note
oVirt Engine
- BZ 1706804 Require WildFly 17 for oVirt Engine 4.3
oVirt engine 4.3.5 now depends on WildFly 17.0.0.FINAL
oVirt Release Package
- BZ 1718162 Switch to glusterfs 6 repositories
oVirt Release package is now providing repository configuration for Glusterfs 6.
You can find more information about how to upgrade gluster to version 6 at https://docs.gluster.org/en/latest/Upgrade-Guide/upgrade_to_6/
Enhancements
oVirt Engine
- BZ 1723580 [downstream clone – 4.3.5] [RFE] Support console VNC for mediated devices
- BZ 1711795 [downstream clone – 4.3.5] [RFE][UI] Provide information about the VM next run
Feature:
A list of the names of changed fields between current and next run of the virtual machine is now displayed in the tooltip of the vm type icon on the VM list page.
Reason:
Until now, it was not possible to see which fields have been changed.
Result:
User can see the names of changed fields. - BZ 1704647 Cannot import OVA as template (Failed to query OVA info)
Feature: When attempting to import OVA files as a Template when only one or more VM OVA files exists and no Template OVA files exist, the Import gave an error message that the Import failed to load the OVA file from the directory. It was not clear that the failure was due to failing to find a compatible OVA file in the directory. The wording of the message was therefore modified so that it was clearer to the user.
Reason: Users felt the message was confusing.
Result: The message now reports that the process failed to find or load the OVA file which covers both scenarios. - BZ 1683965 [RFE] Option to create a VM with VNC console and without any USB device
- BZ 1719735 [downstream clone – 4.3.5] [RFE] Add by default a storage lease to HA VMs
Feature: When HA is selected for a New VM we now set the Lease Storage Domain to a bootable Storage Domain automatically if the user did not already choose one.
Reason: To protect new HA VMs with leases when it has a bootable Storage Domain.
Result: Now a bootable Storage Domain is set as the lease Storage Domain for new HA VMs. - BZ 1712353 [downstream clone – 4.3.5] [RFE] Allow Maintenance of Host with Enforcing VM Affinity Rules (hard affinity)
VDSM
- BZ 1715608 [downstream clone – 4.3.5] [RFE] Create a VDSM hook to pass host disks as disk devices (today we support passing them as SCSI-generic devices)
hostdev_scsi Vdsm hook has been added, to transform some SCSI host devices for better performance.
See https://github.com/oVirt/vdsm/blob/master/vdsm_hooks/hostdev_scsi/README for more details.
oVirt Hosted Engine HA
- BZ 1659052 [RFE] Consider alternative to ICMP ping for hosted engine network test
Feature: Currently the virtualization host checks it’s network liveliness by pinging the gateway. Alternative ways of checking network connectivity are added.
Reason: In some scenarios, the gateway does not reply to ping, e.g. if ping is blocked on network level.
Result: During the installation of hosted engine, the admin can configure the way the network connectivity is checked. The options to choose are a check if the DNS resolution is working, ping the gateway, TCP connection to a configurable port on a configurable host, or no check at all.
https://github.com/oVirt/ovirt-site/pull/1985
oVirt Hosted Engine Setup
- BZ 1659052 [RFE] Consider alternative to ICMP ping for hosted engine network test
Feature: Currently the virtualization host checks it’s network liveliness by pinging the gateway. Alternative ways of checking network connectivity are added.
Reason: In some scenarios, the gateway does not reply to ping, e.g. if ping is blocked on network level.
Result: During the installation of hosted engine, the admin can configure the way the network connectivity is checked. The options to choose are a check if the DNS resolution is working, ping the gateway, TCP connection to a configurable port on a configurable host, or no check at all.
https://github.com/oVirt/ovirt-site/pull/1985
OTOPI
- BZ 1694423 [RFE] disable dnf by default on EL7
OTOPI’s DNF packager and minidnf is now disabled on EL7 by default, even if dnf is installed. To enforce otopi to try it, add to the relevant tool’s (e.g. engine-setup) answer file:
PACKAGER/dnfpackagerEnabled=bool:True
Or add this to the system environment (e.g. ‚export‘ from the shell):
OTOPI_DNF_ENABLE=1
(Former is stronger. If set to False, latter won’t have any effect).
oVirt Engine UI Extensions
- BZ 1712353 [downstream clone – 4.3.5] [RFE] Allow Maintenance of Host with Enforcing VM Affinity Rules (hard affinity)
Rebase: Bug Fixeses and Enhancementss
oVirt Engine
- BZ 1710696 [downstream clone – 4.3.5] [RESTAPI] Adding ISO disables serial console
Bug Fixes
oVirt Engine
- BZ 1725660 [downstream clone – 4.3.5] Cannot retrieve Host NIC VF configuration via REST API
- BZ 1701736 files within a qemu vm on glusterfs are randomly overwritten by Zero Bytes
- BZ 1693571 [v2v] VMware UEFI VM is imported as i440fx/seabios instead of q35/ovmf
- BZ 1674352 [RFE] Block changing the Initial Run configuration in a VM-Pool
- BZ 1638674 [Dalton] Optimize for virt store fails with distribute volume type
- BZ 1721362 [downstream clone – 4.3.5] Third VM fails to get migrated when host is placed into maintenance mode
- BZ 1697682 ‚Error processing event data‘ errors seen in engine.log
- BZ 1720110 Unable to edit pool that is delete protected
- BZ 1630824 engine-backup should backup ovirt-provider-ovn
- BZ 1716951 [downstream clone – 4.3.5] Highly Available (HA) VMs with a VM lease failed to start after a 4.1 to 4.2 upgrade.
- BZ 1699684 vm_init wiped on cluster level upgrade
VDSM
- BZ 1725390 ovirt-engine 4.3.5-2 fails to add disk/update OVF/deactivate SD on a storage domain which resides on a 4.1 compatibility level cluster: InvalidParameterException: Invalid parameter: ‚DiskType=2
- BZ 1723873 [downstream clone – 4.3.5] ovirt-engine-4.1.11.2 fails to add disks with vdsm-4.30 hosts and 4.1 compatibility level: InvalidParameterException: Invalid parameter: ‚DiskType=2‘
oVirt Cockpit Plugin
- BZ 1727196 Host fail to move to local maintenance from cockpit hosted engine
- BZ 1703678 Passwords saved in clear-text variable files during HE deployment via cockpit-ovirt
oVirt Hosted Engine Setup
- BZ 1721362 [downstream clone – 4.3.5] Third VM fails to get migrated when host is placed into maintenance mode
- BZ 1665934 Host stuck in preparing to maintenance – operation failed: migration job: unexpectedly failed
- BZ 1691244 [scale] HE – unable to migrate HE vm by putting the host to maintenance
oVirt Ansible hosted-engine setup role
- BZ 1725033 Hosted engine re-deploys failed since libvirt network subnet is already in used.
oVirt ISO Uploader
- BZ 1722933 ovirt-iso-uploader not parsing ssh login credentials correctly.
oVirt Host Dependencies
- BZ 1722173 missing iperf3 on RHV-H
- BZ 1725954 libvirt-admin package not available in RHVH
Other
VDSM JSON-RPC Java
- BZ 1710818 Connection to host is stucked and host stays NonResponsive until engine restart
oVirt Engine
- BZ 1723578 [downstream clone – 4.3.5] Increase of ClusterCompatibilityVersion to Cluster with virtual machines with outstanding configuration changes, those changes will be reverted
- BZ 1535322 [UI] – Networks – Add info tooltip (blue i icon) next to the ‚Custom‘ field in the External section
- BZ 1727521 DWH admin portal dashboard queries use 4.2 views
- BZ 1688982 [IPv6] REST API incorrectly reports the address of an NFS storage domain if it contains an IPv6 address
- BZ 1725620 upload image fails for small qcow images on file domains
- BZ 1535324 [UI] – Networks – Align the whole text in the External section to the left
- BZ 1683566 [CinderLib] Webadmin- managed block disks of VM template are not aligned in Templates-> Disks table
- BZ 1723582 [downstream clone – 4.3.5] RHV could not detect Guest Agent when create snapshot for the running guest which installed qemu-guest-agent
- BZ 1722026 no tablet device for SPICE+VNC defined
- BZ 1590218 Deletion of snapshot ends with failure
- BZ 1719737 [downstream clone – 4.3.5] Cannot disable SCSI passthrough using API
- BZ 1719332 Change default gluster mount point to /gluster_bricks
- BZ 1722235 [downstream clone – 4.3.5] VM not started on the expected host since external weight policy units are ignored.
- BZ 1616327 UI plugin contributed buttons in main view aren’t reflected into detail view
- BZ 1533362 StreamingAPI – successful cancel Upload/Download disk via UI should not finish as an ERROR in Engine.log/UI event log as this was requested by user & completed successfully
- BZ 1697496 „attach_volume error=Managed Volume is already attached.“ when migrating VM with Managed Block Storage (Ceph RBD)
- BZ 1715877 [downstream clone – 4.3.5] engine-setup should check for snapshots in unsupported CL
Now, on upgrade, engine-setup prompts about virtual machines that have snapshots that are incompatible with the version we are going to upgrade to. It’s safe to let it proceed, but it’s not safe to try using these snapshots after the upgrade, e.g. to preview them. - BZ 1494531 removing datacenter keep nfs mounted
- BZ 1648623 [UI] Warn that bond names >10 may explode with vlan
- BZ 1717538 [CodeChange][i18n] oVirt 4.3 webadmin – revert pt-BR translations
- BZ 1651874 Live merge failed with NPE on endAction of DestroyImage
- BZ 1713371 Attempting to endAction ‚RemoveVm‘ throws ConcurrentModificationException.
- BZ 1537464 [UI] Unexpected exception: ‚b is null‘ appears in Events window, when using „Host -> Management -> Configure Local Storage“ window
- BZ 1683363 [UI] Long network names cause VM network interface new/edit window to deform
- BZ 1700413 Rename Routing Prefix to Routing Prefix Length
- BZ 1718177 Token based Userinfo API is giving Internal Server Error.
- BZ 1664338 Live storage migration fails during diskReplicateStart with VolumeDoesNotExist for the new snapshot created on the target domain
- BZ 1696621 NPE when migrating a VM with missing CPU load
- BZ 1714587 Able to delete VM snapshot even though rhv console shows image is locked
- BZ 1688264 [RFE] console.vv: add minimal version for rhel8 virt-viewer
- BZ 1702230 Converge content type filters in main disk tab
- BZ 1710818 Connection to host is stucked and host stays NonResponsive until engine restart
VDSM
- BZ 1679478 Use heal info summary to monitor heal
- BZ 1695037 [SR-IOV] Support ‚i40e‘ driver
- BZ 1714509 Conflicting files for vdsm and sos
- BZ 1690020 Incorrect I/O when reading and writing OVF disks
- BZ 1719125 [downstream clone – 4.3.5] lshw can take more than 15 seconds to execute depending on the system
- BZ 1703132 Prevent ABRT on RHVH nodes „phoning home“ (contacting redhat.com) either in all cases or only by explicit approval, never do so by default.
oVirt Hosted Engine Setup
- BZ 1715080 Wrong port „:-1“ being reported several times, while running „hosted-engine –add-console-password“
oVirt Log Collector
- BZ 1705019 Avoid error when collecting logs on data-centers with no hosts active
oVirt Engine Data Warehouse
- BZ 1673808 ovirt-dwh prevents autovacuum from data garbage collection.
oVirt Engine UI Extensions
- BZ 1717530 [CodeChange][i18n] oVirt 4.3 ui-extensions – revert pt-BR translations
oVirt Engine Appliance
- BZ 1724076 Failing to build appliance on imagefactory requiring python3 on EL7
- BZ 1718399 Add yum-utils to ovirt-engine-appliance to unlock disconnected deployments
No Doc Update
oVirt Engine
- BZ 1728210 [downstream clone – 4.3.5] VM is going to pause state with „storage I/O error“.
- BZ 1723794 [downstream clone – 4.3.5] Live Merge hung in the volume deletion phase, leaving snapshot in a LOCKED state
- BZ 1716932 NPE Failed to build cloud-init data when initialization object not provided
oVirt Cockpit Plugin
- BZ 1729449 Retrieval of fibre channel LUNs failed during hosted engine deploy with FC storage.
- BZ 1709402 [RFE] Refactor ISCSI methods to use PlaybookUtils class
- BZ 1721094 Cockpit-ovirt has vulnerabilities in some of its dependencies
imgbased
- BZ 1729023 The error message is inappropriate when run
imgbase layout --init
on current layout - BZ 1726534 dhclient fails to load libdns-export.so.1102 after upgrade if the user installed library is not persisted on the new layer
- BZ 1727859 Failed to boot after upgrading a host with a custom kernel
- BZ 1720310 RHV-H post-installation scripts failing, due to existing tags
oVirt Node NG Image
- BZ 1687920 RHVH fails to reinstall if required size is exceeding the available disk space due to anaconda bug
Quelle: https://www.ovirt.org/release/4.3.5/#whats-new-in-435
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.