
Este fin de semana he dispuesto un poco de tiempo libre a instalar y probar el software de virtualización OpenVZ.
Leyendo varios artículos, he visto varias características a destacar bastante interesantes tales como:
- Planificador de recursos, pensado de modo que cada EV (Entorno Virtual) permanezca dentro de sus límites y no afecte a los demás.
- Migración en vivo sin necesidad de parar el sistema con soporte para IA64.
- Programador de I/O por EV, en breve se añadirá al planificador de recursos, característica muy interesante a la hora de virtualizar sistemas con grandes tasas de I/O como por ejemplo SGBD.
Además de estas dispone de muchas más características que podéis consultar en el sitio del proyecto OpenVZ.
Puestos manos a la obra os detallo los pasos de la sencilla instalación para Debian Etch traducidos de la página oficial de OpenVZ.
Instalación de OpenVZ en Debian Etch.
Primero añadimos el repositorio para Debian a nuestro sources.list
echo “deb http://download.openvz.org/debian etch main” >> /etc/apt/sources.list
Actualizamos nuestra lista de paquetes:
aptitude update
Listamos los kernel OVZ disponibles:
aptitude search linux-image-2.6.18-openvz
Instalamos el kernel
aptitude install “linux-image”
Instalamos la herramientas de OVZ:
aptitude install vzctl vzquota
Activamos el forward para que los EV tengan red:
# On Hardware Node we generally need
# packet forwarding enabled and proxy arp disablednet.ipv4.ip_forward = 1net.ipv4.conf.default.proxy_arp = 0
# Enables source route verificationnet.ipv4.conf.all.rp_filter = 1
# Enables the magic-sysrq keykernel.sysrq = 1
# TCP Explict Congestion Notification# net.ipv4.tcp_ecn = 0
# we do not want all our interfaces to send redirectsnet.ipv4.conf.default.send_redirects = 1net.ipv4.conf.all.send_redirects = 0
Y terminado este paso podemos reiniciar y en el grub ya tendremos nuestro kernel-ovz deseoso de arrancar.
Para los que estéis interesados en probar OpenVZ sin necesidad de instalarlo en vuestro sistema los chicos de OVZ han puesto a vuestra disposición su software de virtualización a nivel de sistema operativo como una versión modificada del LiveCD de Knoppix 5.1.1. Link
José M. Hernández