Receta de instalación OpenVZ

Esta instalación está pensada para Debian squeeze (estable).

Instalación de Debian

Instalar un Debian (se sugiere amd64) de forma estandar, se puede seguir esta guía de instalación de Debian.

Instalación de soporte OpenVZ

Ahora aparecen en la búsqueda (apt-cache) paquetes del kernel con soporte OpenVZ.

 apt-get install linux-image-openvz-amd64

Esto bajará los paquetes necesarios, entre ellos

rsync vzctl vzquota

Configuración

Editar el archivo /etc/sysctl.conf y agregar configuración:

 wget -O - http://pi.lastr.us/sysctl.conf >> /etc/sysctl.conf

que pondrá lo siguiente al final del archivo existente:

#
# OpenVZ

# ignorar los paquetes de broadcasts
net.ipv4.icmp_echo_ignore_broadcasts=1

# Interfaz sobre la que se levantará el bridge
net.ipv4.conf.eth0.proxy_arp=1
# packet forwarding habilitado y proxy arp deshabilitado
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.ip_forward = 1
 
# Habiliar verificación de fuente de ruteo
net.ipv4.conf.all.rp_filter = 1
 
# Habilitar llaves magic-sysrq
kernel.sysrq = 1
 
# No todas las interfaces envian redirección
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0

Activar la configuración con el comando:

 # sysctl -p

Hacer un enlace en /vz para que sea fácilmente accesible y quede semejante a un CentOS:

 ln -s /var/lib/vz /vz

… entonces reiniciar.

Verificar instalación

El kernel correcto:

 # uname -r
 2.6.32-5-openvz-amd64
 #

el daemon corriendo:

 # ps ax | grep vz
 2349 ?        S      0:00 [vzmond]

la interfaz virtual para nuevos contenedores:

 # ifconfig
 venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
           UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0 
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

A partir de este punto, pueden variar los archivos indicados o los lugares en Internet (ya que varían rápidamente en el tiempo)

Instalar Template

Descargar templates (todos los que se quieran tener) y dejar los archivos descargados en /vz/template/cache/

Sugerencia para descarga:

  cd /vz/template/cache/
  wget http://download.openvz.org/contrib/t...minimal.tar.gz

Lugares de descarga de templates

Crear un contenedor

  sudo vzctl create 101 --ostemplate ubuntu-6.06-i386-minimal
  sudo vzctl set 101 --onboot yes --save
  sudo vzctl set 101 --ipadd 192.168.1.210 --save
  sudo vzctl set 101 --nameserver 192.168.1.2 --save
  sudo vzctl set 101 --name host --save
  sudo vzctl set 101 --hostname host.name.com --save
  sudo vzctl start 101
  sudo vzctl exec 101 passwd
  sudo vzctl exec 101 ps fauwx

Revisar maquina virtual

  sudo vzlist -a
  
  sudo vzctl status 101

Conectar a maquina virtual

  ssh root@192.168.1.210
 
virtualizacion/openvz/instalar-debian.txt · Última modificación: 2011/11/13 14:03 por rodolfo
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki