Ante un Brian-Split,tenemos que tener claro, que el cluster
no sabe de que disco syncronizar los datoss por lo tanto
debemos elegirlo nosotros.
Uno de los dos va a ser el "source, el fresco , el origen" el
cual va a ser el que vamos a tomar de master, para actualizar
los datos
el otro va a ser el target, el que descarteramos para se syncronizarlo
a este hay que pararle los servicios que este usando y desmontarlo
usar este script para descartar el disco
Código: Seleccionar todo
#! /bin/bash
umount /reply
drbdadm down clusti
sleep 1
drbdadm secondary clusti
sleep 1
drbdadm invalidate clusti
sleep 1
drbdadm outdate clusti
sleep 1
drbdadm up clusti
sleep 1
drbdadm connect clusti
sleep 1
drbdadm up clusti
sleep 1
cat /proc/drbd
echo el otro lado
el comando
drbdadm connenct clusti
y empezamos a resincronizar
podemos verlo con el siguiente comando:
cat /proc/drbd
drbdadm status clusti
version: 8.4.7 (api:1/proto:86-101)
srcversion: 7FA2FF168828B1B272D3F92
0: cs:SyncSource ro:Primary/Secondary ds:UpToDate/Inconsistent C r---n-
ns:1765410 nr:0 dw:324 dr:1770898 al:6 bm:0 lo:0 pe:2 ua:2 ap:0 ep:1 wo:f oos:17111040
[>...................] sync'ed: 9.4% (16708/18432)M
finish: 0:25:30 speed: 11,160 (8,860) K/sec
clusti role:Primary
disk:UpToDate
peer role:Secondary congested:yes
replication:SyncSource peer-disk:Inconsistent done:9.34
cuando termine, ya solo queda montarlo
mount -t ocfs2 /dev/drbd0 /reply
sysop