Outils pour utilisateurs

Outils du site


admin:procedures:maintenance_drbd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
admin:procedures:maintenance_drbd [2021/01/30 10:57] – créée fpoulainadmin:procedures:maintenance_drbd [2026/03/03 16:03] (Version actuelle) – Correction typographique fhenry2
Ligne 1: Ligne 1:
 ====== Procédures de dépannage relatives à DRBD ====== ====== Procédures de dépannage relatives à DRBD ======
  
-Rappel : sur chaque cluster un volume est maître et sur l'autre, esclave.+<note important> 
 +Page obsolète. 
 +DRBD n'est plus utilisé sur les nouveaux serveurs Korat et Persan 
 +</note> 
 + 
 +Rappel : sur chaque //cluster// un volume est maître et sur l'autre, esclave.
  
 ===== DRBD refuse de démarrer au boot ===== ===== DRBD refuse de démarrer au boot =====
  
-Si DRBD refuse de démarrer +Si DRBD refuse de démarrer : 
- +  * Regarder ''/proc/drbd'' et s'il est //vide// : 
-  * Regarder ''/proc/drbd'' et s'il est « vide » +    Exécuter ''drbdadm -d up maine'', 
-   faire un ''drbdadm -d up maine'' +    Exécuter ''drbdadm -d up coon'' ; 
-   faire un ''drbdadm -d up coon'' +  * S'assurer qu'on a des sauvegardes :-) : 
-  * S'assurer qu'on a des backups :-) +    Exécuter ''drbdadm up maine'', 
-   faire un ''drbdadm up maine'' +    Exécuter ''drbdadm up coon'' ; 
-   faire un ''drbdadm up coon'' +  * Exécuter ''cat /proc/drbd'' ; 
-  * ''cat /proc/drbd'' +  * Attendre la fin de la reconstruction ; 
-  * Attendre la fin de la reconstruction +  * Continuer le //boot// : ''systemctl default'' ; 
-  * Continuer le boot: ''systemctl default'' +  * Redémarrer les //guests// qui ne sont alors pas lancés.
-  * Redémarrer les guests qui ne sont alors pas lancés +
  
 ===== Split brain ==== ===== 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.+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 =====+==== Le partage de Maine est en split brain, sur Maine ====
  
-<code> +<code bash
-cat /proc/drbd+cat /proc/drbd
 </code> </code>
  
-On est en unknown/unknown par exemple.+On est en //unknown/unknown// par exemple.
  
-<code> +<code bash
-drmdadm disconnect maine +drmdadm disconnect maine 
-drbdadm secondary maine +drbdadm secondary maine 
-drbdadm -- --discard-my-data connect maine+drbdadm -- --discard-my-data connect maine
 </code> </code>
  
-Sur coon:+Sur Coon:
  
-<code> +<code bash
-drbdadm connect maine+drbdadm connect maine
 </code> </code>
  
-Le DRBD va se synhroniser (voir ''/proc/drbd'').+Le DRBD va se synchroniser (voir ''/proc/drbd'').
  
  
-===== Le partage de coon est en split brain, sur coon =====+==== Le partage de Coon est en split brain, sur Coon ====
  
-<code> +<code bash
-cat /proc/drbd+cat /proc/drbd
 </code> </code>
  
-On est en unknown/unknown par exemple.+On est en //unknown/unknown// par exemple.
  
-<code> +<code bash
-drmdadm disconnect coon +drmdadm disconnect coon 
-drbdadm secondary coon +drbdadm secondary coon 
-drbdadm -- --discard-my-data connect coon+drbdadm -- --discard-my-data connect coon
 </code> </code>
  
-Sur maine:+Sur Maine:
  
-<code> +<code bash
-drbdadm connect coon+drbdadm connect coon
 </code> </code>
  
-Le DRBD va se synhroniser (voir ''/proc/drbd'').+Le DRBD va se synchroniser (voir ''/proc/drbd'').
admin/procedures/maintenance_drbd.1612004260.txt.gz · Dernière modification : 2021/01/30 10:57 de fpoulain