Outils pour utilisateurs

Outils du site


informatique:linux:drbd

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:linux:drbd [2017/07/04 15:33]
benoit
informatique:linux:drbd [2018/09/06 19:10] (Version actuelle)
Ligne 57: Ligne 57:
  
   resource r0 {   resource r0 {
 +        syncer {
 +                # Debit de synchronisation
 +                rate 60M;
 +        }
 +  ​
         volume 0 {         volume 0 {
                   device /dev/drbd0;                   device /dev/drbd0;
Ligne 79: Ligne 84:
 Démarrer DRBD : Démarrer DRBD :
   /​etc/​init.d/​drbd start   /​etc/​init.d/​drbd start
 +  ​
 +Démarrer ou réinitialiser la synchro :
 +  drbdadm -- --overwrite-data-of-peer primary r1
  
 Pour voir le status : Pour voir le status :
Ligne 95: Ligne 103:
  
   resource r1 {   resource r1 {
 +        syncer {
 +                rate 60M;
 +        }
 +  ​
         volume 1 {         volume 1 {
                   device /dev/drbd1;                   device /dev/drbd1;
Ligne 118: Ligne 130:
 ===== Quelques commandes d'​admin ===== ===== Quelques commandes d'​admin =====
  
-Passer la ressource r0 secondaire en membre primaire (à lancer biensur sur le serveur secondaire ): +==== Statut ====
  
-  drbdadm primary r0 +Voir le statut de synchronisation : 
-  ​+ 
 +  drbd-overview 
 + 
 +ou bien : 
 +  cat /​proc/​drbd 
 + 
 +==== Basculer une ressource d'un membre à l'​autre ==== 
 + 
 +Pour basculer un volume DRBD sur un membre secondaire, il faut suivre la séquence suivantes : 
 +  - Sur le membre primaire, Vérifier le status de synchronisation avec ''​drbd-overview''​ et passer à la suite si tout est bien ''​UpToDate''​ 
 +  - Arrêter le membre primaire ou passer la ressource primaire en "​secondary"​. 
 +  - Sur le membre secondaire, Passer la ressource secondaire en ressource primaire. 
 +  - Sur le membre secondaire, Monter le volume drbd. 
 +  - Sur le membre secondaire, Recharger drbd si nécessaire. 
 + 
 +Pour faire une bascule arrière : 
 +  - Redémarrer le membre primaire, au démarrage la ressource sera forcement en secondaire si la ressource est primaire sur le membre secondaire. 
 +  - Sur le membre secondaire, démonter le volume drbd. 
 +  - Sur le membre secondaire, Vérifier le status de synchronisation avec ''​drbd-overview''​ et passer à la suite si tout est bien ''​UpToDate''​ 
 +  - Sur le membre secondaire, passer la ressource primaire en ressource secondaire. 
 +  - Sur le membre primaire, passer la ressource secondaire en ressource primaire. 
 +  - Recharger drbd sur chaque membre si nécessaire. 
 +  - Sur le membre primaire, Monter le volume drbd. 
 +  ​- Sur le membre primaire, Vérifier le status de synchronisation avec ''​drbd-overview''​
  
-Pour le repasser ​en seconfaire ​:+Commande pour passer une ressource ​en secondaire (voir ci-dessus pour respecter la séquence de bascule)
  
   drbdadm secondary r0   drbdadm secondary r0
  
 +Commande pour passer une ressource en primaire (voir ci-dessus pour respecter la séquence de bascule): ​
 +
 +  drbdadm primary r0
 +
 +Pour recharger DRBD :
 +  /​etc/​init.d/​drbd reload
 +
 +==== Suspendre et détacher une ressource ====
  
 Pour désactiver la réplication d'une ressource pour la passer en standalone : Pour désactiver la réplication d'une ressource pour la passer en standalone :
  
   drbdadm disconnect r0   drbdadm disconnect r0
 +  ​
 +Pour détacher ensuite la ressource :
 +  drbdadm detach r0
  
-Pour réactiver :+Pour désactiver et détacher la ressource en même temps : 
 +  drbdadm down r0 
 + 
 +==== Attacher et réactiver ​une ressource ==== 
 + 
 +Pour attacher la ressource : 
 + 
 +  drbdadm attach r0 
 + 
 +Pour remettre en service la ressource ​:
  
   drbdadm connect r0   drbdadm connect r0
 +
 +Pour attacher et remettre en service la ressource en même temps :
 +
 +  drbdadm up r0
   ​   ​
 +==== Extension d'un disque ====
 +
 +Il faut que la nouvelle taille de ressource soit de la même taille sur les deux membres.
 +
 +Pour prendre en compte la nouvelle taille sur le membre primaire :
 +  drbdadm resize r0
 +
 +:!: Remarque : La nouvelle taille de sera pas prise en compte si les deux membres ne sont pas ''​UpToDate''​
 +
 +Voir [[fdisk]] pour agrandir la partition.
  
informatique/linux/drbd.1499175222.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)