6
edits
Changes
This packege did'nt install by you for dependenses, and, Debian/Ubuntu template cahe did'nt created
=== Introduction ===
Robert Nelson has created a couple new utilities to make managing and updating templates and containers easier, vzpkg2 pkg-cacher. So far they will create and update a large range of containers, including both 32bit and 64bit of the following:
Robert has setup repositories for Fedora, CentOS and Debian.
====Screencast====
Scott Dowdle has recorded a good screencast overview of vzpkg2 and pkg-cacher at:
http://www.montanalinux.org/vzpkg2-screencast.html
===Installation===
yum install vzpkg2 vztmpl2-centos vztmpl2-fedora vztmpl2-debian vztmpl2-ubuntu
yum install pkg-cacher-sadebootstrap
=====<u>Configure vzpkg2</u>=====
=====<u>Configure pkg-cacher</u>=====
Edit /etc/pkg-cacher/pkg-cacher.conf. You should read the included documentation in the file to ensure it is appropriate for your setup. Mostly the defaults will work just fine. By default pkg-cacher will let any system use its cache. You will probably want to limit it to your own systems on the line:
allowed_hosts=*
Once you have checked and updated pkg-cacher.conf, simply restart it by running as root:
service pkg-cacher restart
=====<u>Generate the new template cache</u>=====
Now everything should be ready to go! Make sure both the 'vz' service and 'pkg-cacher' service are running.
To build an individual OS Template just run the 'vzpkgcache' command and pass it the name of the OS Template you want to build. For a list of OS Templates you can build, run the 'vzpkgls' command. Example:
vzpkgcache centos-5-i386-default
If you'd like to build all OS Templates available, just run the 'vzpkgcache' command without any parameters. Example:
vzpkgcache
vzpkg2 should get to work generating your initial caches. Now you can run 'vzctl create' and use them.
====Debian Installs:====
=====<u>Adding New Templates:</u>=====
apt-get install vztmpl2-centos vztmpl2-fedora vztmpl2-ubuntu vztmpl2-debian
=====<u>Configure vzpkg2</u>=====
=====<u>Configure pkg-cacher</u>=====
Edit /etc/pkg-cacher/pkg-cacher.conf. You should read the included documentation in the file to ensure it is appropriate for your setup. Mostly the defaults will work just fine. By default pkg-cacher will let any system use its cache. You will probably want to limit it to your own systems on the line:
allowed_hosts=*
Once you have checked and updated pkg-cacher.conf, simply restart it.
=====<u>Generate the new template cache</u>=====
Now everything should be ready to go! Make sure both the 'vz' service and 'pkg-cacher' service are running
To get a list of what OS Templates you may now use, type the following:
vzpkgls
That will produce a list of available OS Templates. Use any name given in the list as a parameter to vzpkgcache to build that OS Template. Example:
vzpkgcache centos-5-i386-default
If you want to build all OS Templates you can simply run vzpkgcache without any paramters:
vzpkgcache
vzpkg2 should get to work generating your initial caches. Now you can run 'vzctl create' and use them.
===Source===