362.1 - Comandos Clave: DRBD

drbdadm - Administracion Principal

ComandoDescripcion
drbdadm create-md recursoCrear metadatos DRBD
drbdadm up recursoActivar recurso (attach + connect)
drbdadm down recursoDesactivar recurso
drbdadm primary recursoConvertir nodo a primario
drbdadm primary --force recursoForzar primario (primera vez)
drbdadm secondary recursoConvertir nodo a secundario
drbdadm statusEstado de todos los recursos
drbdadm status recursoEstado de un recurso
drbdadm adjust recursoAplicar cambios de configuracion
drbdadm connect recursoConectar con el nodo remoto
drbdadm disconnect recursoDesconectar del nodo remoto
drbdadm invalidate recursoInvalidar disco local (forzar resync)
drbdadm invalidate-remote recursoInvalidar disco remoto
drbdadm verify recursoIniciar verificacion online
drbdadm pause-sync recursoPausar resincronizacion
drbdadm resume-sync recursoReanudar resincronizacion

Recuperacion de Split-Brain

AccionComando
Nodo victima (descartar datos)drbdadm disconnect recurso && drbdadm secondary recurso && drbdadm connect --discard-my-data recurso
Nodo sobrevivientedrbdadm disconnect recurso && drbdadm connect recurso

Protocolos de Replicacion

ProtocoloTipoConfirmacion
AAsincronoBuffer TCP local
BSemi-sincronoMemoria remota
CSincronoDisco remoto

Estados Importantes

Estado (cs)Significado
ConnectedConectado y funcionando
WFConnectionEsperando conexion
StandAloneDesconectado manualmente
SyncSourceEnviando datos de resync
SyncTargetRecibiendo datos de resync
Estado (ds)Significado
UpToDateDatos actualizados
InconsistentDatos inconsistentes (resync en curso)
OutdatedDatos obsoletos
DUnknownEstado desconocido
DisklessSin disco asociado

Archivos de Configuracion

ArchivoDescripcion
/etc/drbd.confArchivo principal (incluye otros)
/etc/drbd.d/global_common.confSecciones global y common
/etc/drbd.d/*.resDefiniciones de recursos
/proc/drbdEstado del kernel (formato legacy)
/dev/drbdXDispositivos de bloque

Secciones de Configuracion

SeccionContenido
global { }Opciones globales del modulo
common { }Valores predeterminados para recursos
resource nombre { }Definicion de un recurso
on nodo { }Configuracion especifica por nodo
disk { }Opciones de disco
net { }Opciones de red y protocolo
startup { }Opciones de inicio
handlers { }Scripts de manejo de eventos