Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

9 de julio de 2014

Chuleta para configurar DRBD en Debian


Requisitos previos:

- Tener discos, preferiblemente del mismo tamaño, en cada servidor para compartirlos con DRBD
- Que los servidores tengan conexión de red y se vean entre ellos
- Que los servidores puedan resolverse correctamente entre ellos por DNS o fichero /etc/hosts
- Que los servidores tengan la hora correctamente sincronizada vía NTP

1º Instalar el paquete drbd8-utils con el comando: apt-get install drbd8-utils

2º Reiniciar para cargar el módulo drbd o ejecutar: modprobe drbd

3º Configurar el disco compartido vía DRBD creando un fichero con extensión .res en /etc/drbd.d
El contenido puede ser el siguiente, donde se crea un disco llamado disco1 para compartir el disco /dev/sdb:
resource disco1
{
        startup {
                wfc-timeout 30;
                outdated-wfc-timeout 20;
                degr-wfc-timeout 30;
        }

        net {
                cram-hmac-alg sha1;
                shared-secret sync_disk;
        }

        syncer {
                rate 100M;
                verify-alg sha1;
        }

        on nodo1 {
                device minor 1;
                disk /dev/sdb;
                address 192.168.1.81:7789;
                meta-disk internal;
        }

        on nodo2 {
                device minor 1;
                disk /dev/sdb;
                address 192.168.1.82:7789;
                meta-disk internal;
        }
}


4º Inicializar metadatos del disco con: drbdadm create-md disco1

5º Arrancar el servicio DRBD con: service drbd start

6º Establecer el nodo que queramos poner como primario ejecutando lo siguiente en ese nodo: drbdadm -- --overwrite-data-of-peer primary disco1

7º Esperar a que los nodos estén sincronizados, que lo estarán cuando aparezca "sync'ed: 100%" en /proc/drbd

8º Ahora podremos crear el sistema de ficheros en la nueva unidad /dev/drbd1, con el comando: mkfs.ext4 /dev/drbd1

9º Finalmente podremos montar la unidad /dev/drbd1 en el nodo primario y ponerla en /etc/fstab para que la tengamos en el siguiente reinicio


Fuentes: How to configure DRBD on CentOS 6 The DRBD User’s Guide

Etiquetas: ,

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]



<< Inicio