14. Managing Virtuozzo Containers OS and Application Templates

An OS or an application template is a set of original application files, repackaged for mounting over Virtuozzo File System. Virtuozzo templates allow to share resources among lots of virtual environments, thus enabling huge savings in terms of disk space and memory.

All Virtuozzo containers templates are divided into OS templates and application templates.

OS templates are used to create new containers. An OS template cannot be installed on a virtual machine, because any virtual machine is already based on some OS template. Typical examples of OS templates are templates containing Red Hat, SUSE, or Windows 2003 Server.

Application templates are added to containers after the latter have been created; more than one application template may be installed on one and the same container. Examples of application templates are the proftpd and MySQL templates, or a template with any other application (possibly more than one application in a single template) not included into the OS template.


You cannot use the Virtuozzo OS and Application templates for managing virtual machines.

You may perform the following operations with OS/application templates in Virtuozzo Automator:

  • List OS/application templates installed on the physical server.

  • Delete those OS/application templates that are not needed any more.

  • Install new OS/application templates on the physical server.

  • Install/uninstall an application template to/from the virtual environment.

  • View the properties of every OS/application template.

  • View OS/application template version details.

  • Select an OS template to be used for creating new containers by default.

  • Update OS/application template to their latest versions.

  • Download packages for EZ OS templates.

  • Cache EZ OS templates.