Article ID: 115552, created on Feb 15, 2013, last review on Jun 17, 2016

  • Applies to:
  • Virtuozzo containers for Linux

Information

This article describes important considerations for upgrading from Virtuozzo containers for Linux 4.0 and helps you choose the preferred upgrade path depending on your needs.

Important considerations

License key

The Virtuozzo containers 4.x family uses the same license key, so there is no need to upgrade the license while upgrading to version 4.7 or 4.6.

Virtuozzo 6.0 uses the other license key type; however, a leased Virtuozzo containers for Linux 4.x license can be automatically converted to Virtuozzo format without any additional charges.

Purchased license keys for Virtuozzo containers for Linux 4.x cannot be converted to Virtuozzo 6.0 format; if you have purchased a (perpetual) license, you may need to terminate the current license and obtain a new Virtuozzo one.

Legacy features

There is a set of features that had been maintained as of Virtuozzo containers for Linux 3.0 and 4.0; however, these features were dropped in Virtuozzo 6.0 because they have no practical purpose anymore:

SLM memory mode -- Replaced by a more user-friendly and efficient vSwap mechanism; present in Virtuozzo containers for Linux 4.6, absent in Virtuozzo containers for Linux 4.7 and Virtuozzo 6

VZFS3 containers layout -- Replaced by VZFS4 (Virtuozzo containers for Linux 4.x) and new container-in-a-file (ploop, Virtuozzo 6.0) formats; present in Virtuozzo containers for Linux 4.6 and Virtuozzo containers for Linux 4.7, absent in Virtuozzo 6

Standard templates -- Replaced by EZ templates; present in Virtuozzo containers for Linux 4.6, absent in Virtuozzo containers for Linux 4.7 and Virtuozzo 6

VZAgent 3.0 API -- Replaced VA Agent API; present in Virtuozzo containers for Linux 4.6, absent in Virtuozzo containers for Linux 4.7 and Virtuozzo 6

If using these features is crucial for you for any reason, then you should upgrade to a product which still has these features.

Compatibility with Odin Automation software

All versions of Odin Service Automation software use API for manipulating the Virtuozzo containers node.

Current versions of the software completely support modern API versions supplied with the latest virtualization software:

Odin Service Automation supports newer versions of Virtuozzo containers for Linux starting from version 5.0.1.

Odin Service Automation Standard supports newer versions of Virtuozzo containers for Linux starting from version 4.1

If you are managing Virtuozzo containers for Linux 4.0 through automation software, it is advised to check whether it supports the newer version or not in order to choose the correct upgrade path.

Management tools

Starting from Virtuozzo containers for Linux 4.7, there are no other supported management tools except for VA. Old tools should be able to manage Virtuozzo containers for Linux 4.7 and PCS 6 settings except for new features. VA versions supporting Virtuozzo containers for Linux 4.7 and Virtuozzo 6 differ from ones that support older versions of Virtuozzo containers for Linux, and the correct version should be used with the appropriate product.

If installed on the latest RHEL of CentOS versions, artifacts can appear when "httpd" is not up to date. Please update httpd using this KB before installing VA.

Upgrade paths

Upgrade to Virtuozzo 6.0

PROs

  • Seamless upgrade procedure

  • Ability to switch on new features of Virtuozzo on demand

  • Behavior stays the same after the upgrade with no forced switch over to new features

  • Most recent version of Odin virtualization software

  • Highest density

  • Best performance

  • Simplified resource management

  • OS, Odin components, and template management through yum

  • Rebootless kernel updates

CONs

  • It is required to convert old containers to VZFS4;VZFS3 not supported

  • No standard templates support out of the box (see KB#9574 for more details)

  • No VZAgent 3.0 compatibility mode

  • Not recommended to perform in-place upgrade if /vz is a part of root (/) partition, which is formatted during the upgrade

Resources

Virtuozzo Upgrade Guide

Official website product page

Upgrade or migration to Virtuozzo containers for Linux 4.7

PROs

  • Newer kernel and userspace tools

  • Simplified resource management

CONs

  • No standard templates support

  • No VZAgent 3.0 compatibility mode

  • Not recommended to run on top of CentOS 5 and RHEL 5 (as the kernel is native for RHEL 6.x)

Resources

Prepare containers to migration

Virtuozzo containers 4.7 for Linux Upgrade Guide

Official website product page

Search Words

running a windows container on a windows box

upgrade path

containers upgrade

pvc upgrade

2897d76d56d2010f4e3a28f864d69223 d02f9caf3e11b191a38179103495106f e8e50b42231236b82df27684e7ec0beb

Email subscription for changes to this article
Save as PDF