Product update: Virtuozzo 7.0 Update 11 (7.0.11-293)

Issue date: 2019-07-30

Applies to: Virtuozzo 7.0

Virtuozzo Advisory ID: VZA-2019-059

1. Overview

The Update 11 for Virtuozzo 7.0 provides new features as well as stability and usability bug fixes. It also introduces a new kernel 3.10.0-957.12.2.vz7.96.21.

2. New Features

  • Experimental support for AMD EPYC processors.

  • Reduced pagecache usage during backup operations.

  • Ability to assign host USB devices to guests. You can now assign a USB device to a VM and it will be automatically connected to the VM when attached to the host or when the VM starts.

  • Support of Secure Boot for virtual machines. Secure Boot ensures that only trusted software components signed by the Original Equipment Manufacturer (OEM) are loaded during the boot process. Secure Boot is supported in Virtuozzo 7 virtual machines running the following operating systems: Windows Server 2012 and newer, CentOS 7, Ubuntu 14.04 LTS and newer.

  • Ability to convert VMWare VM images to Virtuozzo format with ‘virt-v2v’. For more information, see https://virtuozzosupport.force.com/s/article/000017245.

  • A new way to authenticate in running virtual machines via guest tools for PowerPanel users.

  • Ability to increase the size of virtual disks of running VMs. You can now use the command ‘prlctl set MyVM –device-set HDD –size SIZE –no-fs-resize’ to increase the size of running virtual machines’ disks.

  • Real-time restore of backed up VMs. To make a VM available faster after restore, you can restore it live with the ‘prlctl restore MyVM –live’ command. The restored VM will be started right after the restore process is launched and the data from the backup will be copied from cold to hot storage in the background.

  • You can now allow a container to manage time on the host by using the ‘prlctl set MyCT –features time:on’ command.

  • Native discard support in ploop enabling automatic discard requests on all ext4 filesystems over ploop block devices, except containers running on Virtuozzo Storage.

3. Bug Fixes

  • Under certain circumstances, a VM with IDE disks could crash or corrupt guest data (during migration or snapshot operations). (PSBM-82223)

  • journald may get stuck, waiting endlessly for “–verify” to complete, stalling services in non-operable state. (PSBM-93924)

  • It was found that the memcg ID number of a cgroup was released earlier than needed and could then be reused by a different cgroup. As a result, certain reference counters could be corrupted, leading to a kernel crash in memcg_css_release_check_kmem(). (PSBM-94269)

  • Storage services may not have enough RAM if at least one virtual environment exists on host. To work around the issue, you can tweak the “StorageCacheLimitTotal” parameter in ‘/etc/vz/vcmmd.conf’. (PSBM-94761)

  • Live migration of a VM without shared storage fails with “Input/output error”. (PSBM-95071)

  • Other fixes. (PSBM-90278, PSBM-90319, PSBM-91520, PSBM-92070, PSBM-92102, PSBM-92934, PSBM-93339, PSBM-93495, PSBM-93526, PSBM-93584, PSBM-93785, PSBM-93813, PSBM-93850, PSBM-93872, PSBM-93893, PSBM-93926, PSBM-93934, PSBM-93982, PSBM-94081, PSBM-94227, PSBM-94245, PSBM-94263, PSBM-94270, PSBM-94321, PSBM-94322, PSBM-94375, PSBM-94457, PSBM-94520, PSBM-94580, PSBM-94581, PSBM-94727, PSBM-95066, PSBM-95077, PSBM-95187, PSBM-95397, PSBM-95398, PSBM-95413, PSBM-95432, PSBM-95571, PSBM-95607, PSBM-95717, PSBM-95737, PSBM-95777, PSBM-95788, PSBM-95870, PSBM-95922, PSBM-95959, PSBM-95979, PSBM-96072, PSBM-96157, PSBM-96187)

4. Installing the Update

Install the update by running ‘yum update’ and rebooting the host.

The JSON file with the list of new and updated packages is available at https://docs.virtuozzo.com/vza/VZA-2019-060.json.