Primera parte de un par de post dedicados a saber crear un container desde un tar.gz descargado desde OpenVz, es decir, un OS template pre-fabricado.¿Qué es un OS Template? es básicamente un conjunto de paquetes de alguna distribución de Linux usado para crear un container en OpenVz. Con OpenVz, diferentes distribuciones pueden co-existir en el mismo hardware, pudiendo tener varios OS templates operativos. Posteriormente sabremos como actualizarlo y crear un nuevo tar.gz con el template ya actualizado por nosotros.
Bajar el paquete adecuado a la arquitectura (i686 / x_64)
# uname -a
Linux 2.6.18-53.1.13.el5.028stab053.10PAE
#1 SMP Tue Apr 1 15:44:34 MSD 2008 i686 i686 i386 GNU/Linux
Bajar de:
Descargamos el paquete que nos interese en /vz/template/cache
# wget http://download.openvz.org/template/precreated/
debian-4.0-i386-minimal.tar.gz
# cp debian-4.0-i386-minimal.tar.gz /vz/template/cache
# vzctl create 24971 --ostemplate debian-4.0-i386-minimal
Creating VE private area (debian-4.0-i386-minimal)
Performing postcreate actions
VE private area was created
Ahora, especificamos una Ip y un dns.
# vzctl set 555 --ipadd x.x.x.x --nameserver y.y.y.y --save
# vzctl start 555
Si no hemos tenido algún problema en medio de estos breves pasos, ya tenemos nuestra Debian funcionando.