Linux-Vserver · 6 min read · Feb 10, 2026

Linux-Vserver en Debian Testing (Etch), la forma fácil

Linux-Vserver en Debian Testing (Etch), la forma fácil

En este tutorial, te mostraré cómo instalar Linux-Vserver en Debian Testing (Etch), de la forma fácil. Este es mi primer tutorial aquí, así que por favor dime si te gusta o no. Puede que lo encuentres un poco extenso, ya que trato de explicar las cosas con suficiente detalle para que todos entiendan lo que quiero decir :-)

¿Qué es Linux-Vserver, preguntas? Es simple. Básicamente, Linux-Vserver es un sistema de código abierto utilizado para separar un único servidor físico en múltiples servidores virtuales. Desde el sitio web de Linux-Vserver:

“Linux-VServer te permite crear servidores privados virtuales y contextos de seguridad que operan como un servidor Linux normal, pero permiten que muchos servidores independientes se ejecuten simultáneamente en una sola máquina a plena velocidad. Todos los servicios, como ssh, correo, web y bases de datos, pueden iniciarse en un VPS de este tipo, sin modificación, al igual que en cualquier servidor real. Cada servidor virtual tiene su propia base de datos de cuentas de usuario y contraseña de root y no interfiere con otros servidores virtuales.”

Dos términos que necesitarás conocer son:

  • Sistema Host: Este es el sistema principal (el servidor físico) en el que instalas Linux-Vserver.
  • Sistema Invitado: Estos son los sistemas virtuales que creas utilizando las utilidades de Linux-Vserver. Se ejecutan sobre el Sistema Host y están todos aislados entre sí.

La mayoría de los tutoriales mencionan que necesitas compilar tu propio kernel para usar Linux-Vserver. Sin embargo, Debian Etch incluye un kernel de Linux-Vserver como estándar, por lo que no necesitas compilarlo tú mismo. Esto tiene la ventaja de ser más fácil y rápido de instalar, y es fácil mantenerlo actualizado con las actualizaciones de seguridad.

Primeros Pasos

Lo primero que necesitarás es tener un sistema con una instalación fresca de Debian Etch. Para hacerlo, descarga el CD de Debian Testing desde http://www.debian.org/, e instala solo el sistema base. Después de haber instalado el sistema base, el siguiente paso es asegurarte de que los repositorios estén habilitados. Primero, asegúrate de ser el superusuario (el símbolo del sistema es un #, no un $). Si no, conviértete en el superusuario (root):

$ su  
#

Una vez que estés seguro de que eres root, necesitamos editar /etc/apt/sources.list:

# nano /etc/apt/sources.list

Asegúrate de que haya una línea similar a esta en el archivo:

deb ftp://ftp.au.debian.org/debian etch main contrib non-free 

Si no está, agrégala. Presiona CTRL+O y luego ENTER para guardar el archivo, y luego presiona CTRL+X para salir.
Después de esto, necesitamos actualizar la lista de paquetes, así que escribe el siguiente comando:

# apt-get update

Los Paquetes

Ahora que hemos actualizado la lista de paquetes, el siguiente paso es instalar todos los paquetes requeridos. Los paquetes requeridos por Linux-Vserver son:

  • linux-image-vserver-686 - Este es el kernel real
  • util-vserver - Estas son las utilidades utilizadas para administrar los invitados
  • vserver-debiantools - Estas son herramientas especiales de Vserver para Debian, utilizadas para crear y duplicar sistemas invitados de Debian.
  • ssh - Esto probablemente ya esté instalado, pero por si acaso no lo está

Así que, vamos a instalarlos:

# apt-get install linux-image-vserver-686 util-vserver vserver-debiantools ssh

Una vez que eso esté hecho, necesitamos reiniciar:

# reboot

Cuando aparezca el menú de GRUB, asegúrate de elegir el kernel vserver. Una vez que tu sistema arranque, estarás ejecutando el nuevo kernel. Puedes verificar esto ejecutando

# uname -r   
2.6.16-2-vserver-686

¿Notas cómo la salida tiene ‘vserver’ en ella? Esto significa que estás ejecutando el kernel de VServer.

¿Adivina qué? ¡Esa es la instalación completa! Todo está ahora configurado y listo para usar :-). Sin embargo, hay una cosa muy importante que hacer: Crear los sistemas invitados.

Creando un servidor virtual (invitado)

Así que, ahora que Linux-Vserver está configurado y listo para usar, necesitamos crear un sistema invitado. En un sistema Debian, puedes hacerlo utilizando el comando newvserver. La sintaxis de este comando es:

newvserver –vsroot /var/lib/vservers/ –hostname \
–domain –ip / \
–dist etch –mirror –interface

(las barras invertidas al final de las líneas significan que continúa en la siguiente línea. Puedes copiarlo tal cual [con las barras invertidas], o poner todo el comando en una línea [y excluir las barras invertidas], como hago a continuación)

Los argumentos de la línea de comandos son:

  • vsroot - Aquí es donde se guardan los archivos para los invitados. En una instalación por defecto, esto estará en /var/lib/vservers. Alternativamente, algunas personas crean una partición separada para sus vservers.
  • Hostname - El nombre del sistema (por ejemplo, test1)
  • Domain - El dominio del sistema. Esto suele ser el mismo que el dominio que elegiste para el sistema host (por ejemplo, dan-network.local. Esto no necesita ser real, solo se usa internamente.)
  • IP Address - La dirección IP para el sistema invitado (por ejemplo, 10.1.1.7)
  • CIDR Range - El rango CIDR para tu red local. Para una red 10.x.x.x, esto suele ser /8. Para una red 172.16.x.x, esto suele ser /16. Para una red 192.168.x.x, esto suele ser /24. Si tu red está segmentada, esto será diferente. Cuando tengas dudas, elige /8 :)
  • Dist - La distribución a usar. Para los propósitos de este ejercicio, usamos etch.
  • Debian Mirror - El espejo de Debian que usas (cuando tengas dudas, elige ftp://ftp.debian.org/debian)
  • Interface - Tu interfaz de red, si no es eth0 (por ejemplo, eth1).

Así que, vamos a hacer un servidor de prueba. La configuración para nuestro invitado de prueba es la siguiente:

¡Vamos!

# newvserver --vsroot /var/lib/vservers/ --hostname *test1* --domain example.com --ip *10.1.1.7/8* --dist etch --mirror *http://ftp.au.debian.org/debian/* --interface eth1

Esto comenzará una instalación de red de Debian, que solo tomará unos minutos. Una vez que todos los paquetes estén descargados e instalados, aparecerá la configuración base de Debian. Esto te pedirá tu zona horaria y también te preguntará por una contraseña de root. Una vez que hayas completado esto, el VServer estará listo para usar.

Entrando en el invitado

OK, así que hemos configurado el invitado, ahora para hacer algo útil, necesitamos iniciar el invitado y entrar en su contexto. Para hacerlo, usamos el comando ‘vserver’. La sintaxis básica para ello es:

vserver [start | stop | restart | enter]

Así que, para iniciar y entrar en el invitado que creamos anteriormente, escribe lo siguiente:

vserver test1 start; vserver test1 enter

La salida será algo como:

root@server1:/home/daniel# vserver test1 start; vserver test1 enter
Iniciando el daemon de registro del sistema: syslogd.
Iniciando el superservidor de internet: no hay servicios habilitados, inetd no iniciado.
Iniciando el programador de comandos periódico….
test1:/#

Ahora estamos ‘dentro’ del servidor virtual. Puedes ejecutar cualquier comando que normalmente ejecutarías. Ten en cuenta que esta es una instalación muy básica, así que deberías usar apt para instalar lo que quieras.

Otras Cosas

Este tutorial no cubre todo, solo está destinado a ser una guía para comenzar a usar Linux-Vserver. El resto depende de tu imaginación… ¡Diviértete!

Daniel15 (Daniel Lo Nigro)
http://www.daniel15.com/
http://www.dansoftaustralia.net/

Referencias

  • Linux-Vserver en Debian Sarge
  • Sitio web de Linux-Vserver
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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