User`s guide

Keeping Your System Up To Date 172
Updating EZ Template Packages Inside a Container
Parallels Server Bare Metal allows you to update packages of the OS EZ template a Container is
based on and of any application EZ templates applied to the Container. You can do it by using
the vzpkg update utility. Assuming that Container 101 is based on the redhat-el5-x86
OS EZ template, you can issue the following command to update all packages included in this
template:
# vzpkg update 101 redhat-el5-x86
...
Updating: httpd ####################### [1/4]
Updating: vzdev ####################### [2/4]
Cleanup : vzdev ####################### [3/4]
Cleanup : httpd ####################### [4/4]
Updated: httpd.i386 0:2.0.54-10.2 vzdev.noarch 0:1.0-4.swsoft
Complete!
Updated:
httpd i386 0:2.0.54-10.2
vzdev noarch 0:1.0-4.swsoft
Notes:
1. Updating EZ templates is supported for running Containers only.
2. If you are going to update the cache of a commercial OS EZ template (e.g. Red Hat
Enterprise Server 5 or SLES 10), you should first update software packages in the remote
repository used to handle this OS EZ template and then proceed with updating the EZ template
cache. Detailed information on how to manage repositories for commercial Linux distributions
is provided in the Parallels Server Bare Metal Templates Management Guide.
As you can see from the example above, the httpd and vzdev applications have been updated
for the redhat-el5-x86 OS EZ template. If you wish to update all EZ templates (including
the OS EZ template) inside Container 101 at once, execute this command:
# vzpkg update 101
...
Running Transaction
Updating : hwdata ###################### [1/2]
Cleanup : hwdata ###################### [2/2]
Updated: hwdata.noarch 0:1.0-3.swsoft
Complete!
Updated:
hwdata noarch 0:0.158.1-1
In the example above, only the hwdata package inside Container 101 was out of date and
updated to the latest version.