Updated qemu-kvm-rhev packages that fix several bugs are now available for RedHat Virtualization Hypervisor 7.
KVM (Kernel-based Virtual Machine) is a full virtualization solution for Linuxon AMD64 and Intel 64 systems.
The qemu-kvm-rhev packages provide the user-spacecomponent for running virtual machines using KVM in environments managed by RedHat Virtualization Manager.This update fixes the following bugs:* Attempting to migrate a Windows guest virtual machine that was using thevirtio-net-pci device from a Red Hat Enterprise Linux (RHEL) 6 host to a RHEL7.3 host previously caused the guest to terminate unexpectedly, because thectrl_guest_offloads feature was disabled on the destination host.
This updateenables ctrl_guest_offloads on the destination host, and the described migrationworks as expected. (BZ#1392876)* Previously, using the virt-viewer utility to view a guest virtual machine invirtual network computing (VNC) graphic mode did not properly generate thegraphical output if virt-viewer was disconnected and then reconnected in a shortspan of time. With this update, a server refresh is reliably triggered onreconnecting with virt-viewer in the described scenario, and it shows theexpected graphical output. (BZ#1392881)* Due to asynchronous I/O control blocks (AIOCBs) not being properly cleared,guests that use the Advanced Host Controller Interface (AHCI) in some casesterminated unexpectedly when an I/O error occurred. With this update, AIOCB iscleared properly, and I/O errors on guests with AHCI are resolved gracefully.(BZ#1393736)* Using post-copy migration with XOR-based zero run-length encoding (XBZRLE)compression previously caused the migration to fail and the guest to stay in apaused state.
This update disables XBZRLE page compression for post-copymigration, and thus avoids the described problem. (BZ#1395360)* Prior to this update, migrated guest virtual machines in some cases entered aninconsistent state and terminated unexpectedly after the migration finished dueto incorrect handling of the virtqueue. With this update, virtqueue handling onmigration is fixed, and no longer causes problems after guest migration.(BZ#1402509)* This updates removes multiple memory leaks in the qemu-kvm service, and thusimproves its security. (BZ#1397745)* Using “Opteron” CPU options with Red Hat Enterprise Linux (RHEL) 6 machinetypes caused the QEMU emulator to terminate unexpectedly due to a typographicalerror in one of device names.
This update corrects the error so “Opteron” CPUoptions can be used with RHEL 6 machine types as expected. (BZ#1408122)* Hot plugging a vhostuser network device to a guest virtual machine caused theQEMU emulator to terminate unexpectedly due to access to an uninitializedchardev structure.
The handling of vhostuser was improved not to access thisstructure if it is not initialized.
As a result, the vhostuser network devicecan be hot plugged successfully. (BZ#1410200)Users of qemu-kvm-rhev are advised to upgrade to these updated packages, whichfix these bugs.
After installing this update, shut down all running virtualmachines. Once all virtual machines have shut down, start them again for thisupdate to take effect.
Before applying this update, make sure all previously released errata relevantto your system have been applied.For details on how to apply this update, refer to:https://access.redhat.com/articles/11258
1392876 – windows guests migration from rhel6.8-z to rhel7.3 with virtio-net-pci fail1392881 – Graphic can’t be showed out quickly if guest graphic mode is vnc1393736 – qemu core dump when there is an I/O error on AHCI1395360 – Post-copy migration fails with XBZRLE compression1397745 – Backport memory leak fixes from QEMU 2.71402509 – virtio-balloon stats virtqueue does not migrate properly1408122 – Opteron_G4 CPU model broken in QEMU 2.6 with RHEL 6 machine type1410200 – qemu gets SIGSEGV when hot-plug a vhostuser network
These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from: