Servidor Virtual · 3 min read · Jan 17, 2026

Construyendo un Servidor Virtual (VPS) Con Debian 3.1 (Sarge) Y OpenVZ

¡Este es un “copia y pega” HowTo! La forma más fácil de seguir este tutorial es usar un cliente de línea de comandos/cliente SSH (como PuTTY para Windows) y simplemente copiar y pegar los comandos (excepto donde tengas que proporcionar tu propia información como direcciones IP, nombres de host, contraseñas,…). Esto ayuda a evitar errores tipográficos.

Construyendo un Servidor Virtual (VPS) Con Debian 3.1 (Sarge) Y OpenVZ

Versión 1.2
Autor: Till Brehm

En este HowTo describiré los pasos a seguir para preparar un servidor para máquinas virtuales OpenVZ en Debian 3.1 (Sarge) Linux de 32 bits. 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 núcleo de OpenVZ está licenciado bajo la licencia GPL, y las herramientas de nivel de usuario están bajo la licencia QPL.

En el primer capítulo compilaré el núcleo de linux para Debian con los parches de OpenVZ. Esto resulta en un paquete .deb fácil de instalar. Esto es necesario cuando necesitas controladores que no están compilados en el núcleo estándar que está disponible en systs.org. Puedes omitir el primer capítulo si el núcleo precompilado satisface tus necesidades e instalar el núcleo como se describe en el capítulo 1.2.

Quiero decir primero que esta no es la única forma de configurar un sistema así. Hay muchas formas de lograr este objetivo, pero este es el camino que tomo. ¡No emito ninguna garantía de que esto funcionará para ti!

Por favor nota: si deseas usar el núcleo OpenVZ precompilado, puedes omitir las secciones 1 y 1.1 e ir directamente a 1.2. Si deseas compilar tu propio núcleo, por favor lee las secciones 1 y 1.1 antes de proceder con 1.2.

1 Preparar Tu Servidor Para Alojar Servidores Privados Virtuales

Primero instalamos algunos requisitos previos para la compilación del núcleo.

apt-get install kernel-package libncurses5-dev fakeroot wget bzip2

1.1 Compilando El núcleo de linux OpenVZ

Descargando Las Fuentes del Núcleo

El parche de OpenVZ está actualmente disponible solo para el núcleo 2.6.8. Usaremos el núcleo vanilla de kernel.org y lo parchearemos y configuraremos para nuestras necesidades. Para descargar y descomprimir las fuentes, ejecuta los siguientes comandos:

cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.8.tar.bz2
tar xjf linux-2.6.8.tar.bz2
cd linux-2.6.8/

Obteniendo El Parche de OpenVZ Y Parcheando El Núcleo

Ahora descargamos el parche del núcleo de OpenVZ desde OpenVZ.org y lo aplicamos a las fuentes del núcleo.

wget http://download.openvz.org/kernel/stable/022stab078.14/patches/patch-022stab078-combined.gz
gzip -d patch-022stab078-combined.gz
patch -p1 < patch-022stab078-combined

Obteniendo La Configuración del Núcleo Para OpenVZ

OpenVZ.org ofrece varias configuraciones de núcleo desde genérico i686 hasta configuraciones empresariales. Selecciono la configuración genérica i686. Puedes seleccionar otra configuración dependiendo de tu hardware y procesador. Las configuraciones se pueden descargar desde aquí: http://openvz.org/download/kernel/

wget http://download.openvz.org/kernel/stable/022stab078.14/configs/kernel-2.6.8-022stab078-i686.config.ovz

Ahora ejecuta “ make menuconfig “, selecciona “ Cargar un archivo de configuración alternativo “ y selecciona el archivo “ /usr/src/linux-2.6.8/kernel-2.6.8-022stab078-i686.config.ovz “.

make menuconfig

Si tienes algunos requisitos especiales de configuración del núcleo, cámbialos ahora. Luego selecciona Salir y luego Guardar para guardar la configuración del núcleo.

make-kpkg clean

Ahora compilamos el núcleo.

fakeroot make-kpkg –revision=OpenVZ.2.6.8 kernel_image

Si la compilación se detiene con un error, ejecuta

make clean

y luego vuelve a ejecutar los comandos anteriores comenzando con

make menuconfig

1.2 Instalando El Núcleo OpenVZ

Si has omitido el primer capítulo, puedes instalar el núcleo Debian precompilado ahora.

Agrega el repositorio para las Herramientas OpenVZ a /etc/apt/sources.list:

echo “ deb http://debian.systs.org/ stable openvz “ >> /etc/apt/sources.list
apt-get update

Instala los paquetes:

apt-get install kernel-image-2.6.8-stable-ovz

1.3 Instalando Herramientas OpenVZ

Instala los paquetes:

apt-get install vzctl vzquota vzctl-template

Ahora deberías reiniciar tu servidor:

shutdown -r now

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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