Product update: Virtuozzo 7.0 Update 7 (7.0.7-423)

Issue date: 2018-03-16

Applies to: Virtuozzo 7.0

Virtuozzo Advisory ID: VZA-2018-013

1. Overview

The Update 7 for Virtuozzo 7.0 provides new features as well as stability and usability bug fixes.

2. New Features

  • Container and VM templates on shared storage. You can now store container and virtual machine templates in shared directories of Virtuozzo Storage clusters. These templates will be available to any server participating in the cluster. (PSBM-17712)

  • Linked VM clones. You can now create linked clones of virtual machines. A linked clone is a copy of a VM that shares virtual disks with the original VM. Linked clones take less time and disk space to deploy as they store only changes to the original disks rather than copy them whole. (PSBM-22742)

  • Punch holes are now enabled by default for Virtuozzo Storage in replication mode. (PSBM-69355)

  • Automatic installation of guest tools in VMs without ‘cloud-init’. Virtuozzo guest tools can be installed automatically on VM start. Previously, doing so required ‘cloud-init’. Now the same can also be done without it by means of the ‘vz-guest-tools-updater’ tool. (PSBM-71297)

  • Added support for Ubuntu 17.10 guest OS in virtual machines. (PSBM-77278)

  • Optimized memory usage for Virtuozzo Storage services to improve overall system stability. (PSBM-78244)

  • The maximum size of virtual HDD in containers has been increased to 50 TB. (PSBM-79608)

3. Bug Fixes

  • Enabling nested virtualization for VM could fail due to a bug in libvirt. (PSBM-79872)

  • Setting IP address to a VM without guest tools returned error even though operation was completed. (PSBM-81107)

  • State was not set correctly for running containers upon resume, which could break HA. (PSBM-81408)

  • Backup and restore could take too much time. (PSBM-40435)

  • Could not set name server for VMs using prlctl. (PSBM-68559)

  • Libvirt on host could hang due to the presence of native qemu-guest-agent in a VM. (PSBM-75094)

  • Host could crash due to an issue in mem_cgroup_iter. (PSBM-75892)

  • Manual partitioning did not work in the Virtuozzo installer. (PSBM-76793)

  • The global configuration flag ‘proxy_arp’ caused issues in networks with VLANs without IP addresses. (PSBM-77115)

  • Host could crash after executing ‘shutdown -r’ inside a container with VA MN. (PSBM-77154)

  • Attempt to update qemu-kvm could cause it to hog all CPU resources on host. (PSBM-78786)

  • Container live migration could fail due to CRUI issues. (PSBM-78827)

  • Some Windows ISO images were incompatible with the virtual floppy disk with guest tools. (PSBM-81616)

  • prlctl start/stop could fail due to libvird consuming too much RAM on host. (PSBM-81684)

  • Other fixes. (PSBM-47951, PSBM-51556, PSBM-58423, PSBM-65650, PSBM-69296, PSBM-72740, PSBM-73238, PSBM-75504, PSBM-75509, PSBM-76988, PSBM-77545, PSBM-77949, PSBM-78056, PSBM-78412, PSBM-78861, PSBM-78944, PSBM-78974, PSBM-79462, PSBM-79499, PSBM-79502, PSBM-79503, PSBM-79509, PSBM-79870, PSBM-80055, PSBM-80056, PSBM-80340, PSBM-80368, PSBM-80421, PSBM-80585, PSBM-80748, PSBM-80811, PSBM-80870, PSBM-81264, PSBM-81411, PSBM-81534, PSBM-81545, PSBM-81704, PSBM-81753, PSBM-81762, PSBM-81869, PSBM-81881, PSBM-82295)

4. Installing the Update

Install the update by running ‘yum update’.

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