Virtualización · 2 min read · Jan 08, 2026

Instalación y uso de OpenVZ en Debian Lenny (AMD64)

Instalación y uso de OpenVZ en Debian Lenny (AMD64)

Versión 1.1
Autor: Falko Timme

En este HowTo describiré cómo preparar un servidor Debian Lenny para OpenVZ. Con OpenVZ puedes crear múltiples Servidores Privados Virtuales (VPS) en el mismo hardware, similar a Xen y al proyecto Linux Vserver. OpenVZ es la rama de código abierto de Virtuozzo, una solución de virtualización comercial utilizada por muchos proveedores que ofrecen servidores virtuales. El parche del kernel de OpenVZ está licenciado bajo la licencia GPL, y las herramientas de nivel de usuario están bajo la licencia QPL.

Este howto está destinado como una guía práctica; no cubre los antecedentes teóricos. Estos se tratan en muchos otros documentos en la web.

¡Este documento se proporciona sin garantía de ningún tipo! Quiero decir que esta no es la única forma de configurar un sistema así. Hay muchas maneras de lograr este objetivo, pero este es el camino que tomo. ¡No emito ninguna garantía de que esto funcione para ti!

1 Nota Preliminar

Estoy usando un sistema x86_64 (amd64) aquí. Si estás en un sistema i386, algunos comandos serán ligeramente diferentes; he añadido anotaciones a esas partes.

2 Instalando OpenVZ

Un kernel de OpenVZ y los paquetes vzctl y vzquota están disponibles en los repositorios de Debian Lenny, así que podemos instalarlos de la siguiente manera:

apt-get install linux-image-openvz-amd64 vzctl vzquota

(Si estás en un sistema i386, el paquete del kernel se llama linux-image-openvz-686.)

Crea un enlace simbólico de /var/lib/vz a /vz para proporcionar compatibilidad hacia atrás:

ln -s /var/lib/vz /vz

Abre /etc/sysctl.conf y asegúrate de que tienes las siguientes configuraciones en él:

vi /etc/sysctl.conf

| [...] net.ipv4.conf.all.rp_filter=1 net.ipv4.icmp_echo_ignore_broadcasts=1 net.ipv4.conf.default.forwarding=1 net.ipv4.conf.default.proxy_arp = 0 net.ipv4.ip_forward=1 kernel.sysrq = 1 net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.eth0.proxy_arp=1 [...] |

Si necesitas modificar /etc/sysctl.conf, ejecuta

sysctl -p

despues.

El siguiente paso es importante si las direcciones IP de tus máquinas virtuales son de una subred diferente a la dirección IP del sistema host. ¡Si no haces esto, la red no funcionará en las máquinas virtuales!

Abre /etc/vz/vz.conf y establece NEIGHBOUR_DEVS en all:

vi /etc/vz/vz.conf

| [...] # Controla qué interfaces enviar solicitudes ARP y modificar tablas APR en. NEIGHBOUR_DEVS=all [...] |

También quiero instalar el paquete vzdump que no está disponible en los repositorios de Debian Lenny; afortunadamente hay un paquete .deb disponible en http://www.proxmox.com/cms_proxmox/en/virtualization/openvz/vzdump/. Primero instalamos el paquete cstream del cual depende vzdump:

apt-get install cstream

Luego instalamos vzdump de la siguiente manera:

wget http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/vzdump_1.1-1_all.deb  
dpkg -i vzdump_1.1-1_all.deb

Finalmente, reinicia el sistema:

reboot

Si tu sistema se reinicia sin problemas, ¡entonces todo está bien!

Ejecuta

uname -r

y tu nuevo kernel de OpenVZ debería aparecer:

server1:~# uname -r  
2.6.26-1-openvz-amd64  
server1:~#
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.