====== 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'').