Debian · 1 min read · Oct 18, 2025

Consiguiendo Altura Con Lenny

Consiguiendo Altura Con Lenny

El objetivo aquí es configurar algunos servicios de alta disponibilidad en Debian Lenny (en el momento de escribir esto, aún por ser lanzado). La mayoría de la documentación disponible para tal configuración que encontré en la red se basa en Xen, pero prefiero usar Vserver para la “virtualización” debido a su configurabilidad, memoria compartida y recursos de CPU y, básicamente, la velocidad bruta. DRBD8 y Heartbeat deberían encargarse de la magia de disponibilidad en caso de que una máquina se apague inesperadamente.

2 máquinas ambas máquinas tienen 1 única gran partición DRBD.
primaria/secundaria, siempre hay 1 máquina activa y 1 en espera. 1 partición LVM por Vserver sobre la partición DRBD, para soporte de cuotas desde dentro del invitado y snapshots de LVM.
*los directorios /etc/vserver y /var/lib/vservers de los Vservers se colocarán en la partición DRBD montada en /VSERVERS.

La partición se ve como sigue en este ejemplo.

      c0d0p1             Boot              Primary         Linux ext3                                        10001.95  
      c0d0p5                                   Logical         Linux swap / Solaris                            1003.49  
      c0d0p6                                   Logical         Linux

Para esta configuración optamos por 1 única partición DRBD, node1 es primario y node2 secundario.

Tratando de no confundirnos, seguimos el esquema de nombres a continuación. (para una configuración casi lista (no probada) con 2 discos drbd, 1 primario en cada nodo [[ha-hosting-setup-vserver-double-drbd]])

machine1 usará los siguientes nombres:

  • hostname = node1
  • número IP = 192.168.1.100
  • es primario para r0 en el disco c0d0p6
  • volumen físico en r0 es /dev/drbd0
  • grupo de volúmenes en /dev/drbd0 se llama drbdvg0

machine2 usará los siguientes nombres:

  • hostname = node2
  • número IP = 192.168.1.200
  • es secundario para r0 en el disco c0d0p6
  • volumen físico en r0 es /dev/drbd0
  • grupo de volúmenes en /dev/drbd0 se llama drbdvg0

Instalar los paquetes Vserver

Asegúrate de elegir la versión amd64 en caso de que estés ejecutando 64 bits, en mi caso estoy ejecutando 32 bits con más de 4GB de RAM.

apt-get install linux-image-2.6-vserver-686-bigmem util-vserver vserver-debiantools

Como de costumbre, se necesita un reinicio para arrancar este núcleo.

Con Etch encontré que el núcleo Vserver a menudo terminaba como segundo en la lista de grub, no así en Lenny, pero para estar seguro verifica el stanza del núcleo en /boot/grub/menu.lst antes de reiniciar, especialmente cuando haces esto desde una ubicación remota.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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