Outils pour utilisateurs

Outils du site


admin:procedures:maintenance_drbd

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 1) 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).

1)
On ne sait pas quel serveur possède la bonne version des données.
admin/procedures/maintenance_drbd.txt · Dernière modification : 2026/03/03 16:03 de fhenry2