Article ID: 1056, created on Oct 6, 2008, last review on May 11, 2014

  • Applies to:
  • Virtuozzo containers for Linux


EZ templates allow you to create VEs based on major Linux distributions and keep them up-to-date by installing new packages as soon as they are available at vendors' sites.

EZ templates demonstrate a number of distinctive features:
  • Standard templates are self-contained, carrying all the necessary package files inside themselves, whereas EZ templates only have information about the necessary packages (metadata) to be included in the corresponding EZ template. The packages themselves are downloaded from a central repository. Detailed information on what the package repositories are and how to manage them is provided in the Managing Repositories for RPM Packages section (page 98).
  • The EZ template meta data does not contain any RPM package version, but only its name. So, you must always update any RPM package included in an EZ template to its latest version available in the repository.
  • The EZ template meta data can contain only the names of those RPM packages that you are going to make use of. The dependencies of the RPM packages are handled automatically; thus, if the specified RPMs require other packages to be installed, these packages are also downloaded from the repository and installed on the Hardware Node.
  • Standard templates have versions and updates (e.g., redhat-9 20021224), while EZ templates do not have them (e.g., redhat-as4-x86). Thus, you must install the EZ template on the Hardware Node only once, and after that, you only update the RPM packages inside the VE to which the corresponding EZ templates are applied.
  • Any EZ template can have several sets of RPM packages included in it. By default, all EZ templates have the base RPM package set; these are base EZ templates. However, you can create your own RPM package sets, called "non-base" EZ templates. In this case, the name of the created RPM package set should be appended to the EZ template name (e.g., redhatas4-x86-minimal).
EZ templates are explained in detail in the chapter "Understanding EZ Templates" on pages 92-111 of the "Virtuozzo User's Guide" (VzLinuxUG.pdf) shipped with the Parallels Virtuozzo Containers (PVC) 3.0 distribution.

It is worth mentioning that PVC 3.0 fully supports both EZ and standard templates. EZ templates are located in the eztemplates/ directory of the PVC 3.0 distribution.

e8e50b42231236b82df27684e7ec0beb d02f9caf3e11b191a38179103495106f 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF