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: Administracion, Linux
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio