I completed a new version of the package tools and templates. These new versions fully support both RedHat (RHEL, CentOS, Fedora) and Debian (Debian, Ubuntu) HNs. The major change is splitting the building of the add-ons from the templates.

The source can be browsed on http://git.opensource-sw.net. Vzpkg can be cloned from http://git.opensource-sw.net/vzpkg and the templates from http://git.opensource-sw.net/vztmpl.

There are RedHat and Debian repositories at http://repo.opensource-sw.net. All RPMs and the Debian repository are signed now.

If you've used previous releases of my versions then you should be able to just do "yum update" or "apt-get update; apt-get upgrade".

If you haven't, here are step by step instructions:

Centos or Fedora HN
  Existing install)
     Backup your existing /vz/template directory
     Uninstall vzpkg and any vztmpl-* packages.

  New install)
     wget http://download.openvz.org/openvz.repo -P /etc/yum.repos.d
     Enable and install appropriate OpenVZ kernel

     yum install vzctl
     service vz start

     echo -n 1 > /proc/sys/net/ipv4/ip_forward

  For CentOS:
wget http://repo.opensource-sw.net/centos/ossw.repo -P /etc/yum.repos.d

  For Fedora:
wget http://repo.opensource-sw.net/fedora/ossw.repo -P /etc/yum.repos.d

  yum install pkg-cacher vzpkg2


Debian HN
  Existing Install)
     Backup your existing /var/lib/vz/template directory

  New install)
echo -e "\ndeb http://download.openvz.org/debian etch openvz" > /etc/apt/sources.list.d/openvz.list
     wget http://download.openvz.org/debian/archive.key -O- | apt-get add -

Install appropriate kernel. I don't recommend the fza kernels, I kept getting errors about files
     changing when tarring up the cache files.

wget http://repo.opensource-sw.net/debian/ossw_etch.list -P /etc/apt/sources.list.d wget http://repo.opensource-sw.net/debian/Debian-Key-ossw.asc -O- | apt-get add -

  apt-get update
  apt-get install pkg-cacher vzpkg2

cd /etc/vz/dists
cp fedora-8.conf fedora-9.conf

Add the following to /etc/vz/vz.conf and adjust to match your network

#
# Replace hostname with the IP address or name of the server running pkg-cacher. # Don't use localhost, it must be a name resolvable from within the container.
VZPKG_CACHE_HOST=hostname:3142
#
# Network information for updating templates for Debian, Ubuntu
# and other distributions that need network access.
#
# Adjust these to suit your network.
#
# Temporary static IP address used by the container while updating the
# cached template.
VZPKG_IPADDR=192.168.1.100
#
# Default domain suffix to append to host names that aren't fully qualified.
VZPKG_SEARCH=example.com
#
# List of DNS servers
VZPKG_DNS=192.168.1.2,192.168.1.3
#

There are 4 sets of templates, one each for CentOS, Fedora, Debian and Ubuntu.

The corresponding package names are vztmpl2-centos, vztmpl2-fedora, vztmpl2-debian and vztmpl2-ubuntu.

You can install them individually or use the vztmpl2-all package to install all of them.

At this point you should be able to create the template cache files normally.

There is more information available on installation on http://wiki.openvz.org.

_______________________________________________
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users

Reply via email to