====== Procédures de dépannage relatives à DRBD ======
Page obsolète.
DRBD n'est plus utilisé sur les nouveaux serveurs Korat et Persan
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// :
* Exécuter ''drbdadm -d up maine'',
* Exécuter ''drbdadm -d up coon'' ;
* S'assurer qu'on a des sauvegardes :-) :
* Exécuter ''drbdadm up maine'',
* Exécuter ''drbdadm up coon'' ;
* Exécuter ''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 arrêt (shutdown) sale par exemple ou alors juste d’un manque 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 synchroniser (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 synchroniser (voir ''/proc/drbd'').