admin:procedures:maintenance_drbd
Table des matières
Procédures de dépannage relatives à DRBD
Rappel : sur chaque cluster un volume est maître et sur l'autre, esclave.
DRBD refuse de démarrer au boot
Si DRBD refuse de démarrer
- Regarder
/proc/drbd
et s'il est « vide » - faire un
drbdadm -d up maine
- faire un
drbdadm -d up coon
- S'assurer qu'on a des backups
- faire un
drbdadm up maine
- faire un
drbdadm up coon
cat /proc/drbd
- Attendre la fin de la reconstruction
- Continuer le boot:
systemctl default
- Redémarrer les guests qui ne sont alors pas lancés
Split brain
Un split brain (on ne sait pas quel serveur possède la bonne version des données) peut arriver dans le cas d'un shutdown pas propre par exemple ou alors juste pas de chance.
Le partage de maine est en split brain, sur maine
# cat /proc/drbd
On est en unknown/unknown par exemple.
# drmdadm disconnect maine # drbdadm secondary maine # drbdadm -- --discard-my-data connect maine
Sur coon:
# drbdadm connect maine
Le DRBD va se synhroniser (voir /proc/drbd
).
Le partage de coon est en split brain, sur coon
# cat /proc/drbd
On est en unknown/unknown par exemple.
# drmdadm disconnect coon # drbdadm secondary coon # drbdadm -- --discard-my-data connect coon
Sur maine:
# drbdadm connect coon
Le DRBD va se synhroniser (voir /proc/drbd
).
admin/procedures/maintenance_drbd.txt · Dernière modification : 2021/01/30 11:00 de fpoulain