| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| informatique:linux:drbd [2017/07/05 10:51] – benoit | informatique:linux:drbd [2017/07/05 13:40] (Version actuelle) – benoit |
|---|
| cat /proc/drbd | cat /proc/drbd |
| |
| ==== Basculer le noeud ==== | ==== Basculer une ressource d'un membre à l'autre ==== |
| |
| Pour bascule l'utilisation du volume sur un membre secondaire, il faut suivre la séquence suivantes : | 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'' | - 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". | - 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, Passer la ressource secondaire en ressource primaire. |
| * Sur le membre secondaire, Monter le volume drbd sur le membre secondaire. | - Sur le membre secondaire, Monter le volume drbd. |
| * Sur le membre secondaire, Redémarrer drbd si nécessaire. | - Sur le membre secondaire, Recharger drbd si nécessaire. |
| |
| Pour faire une bascule arrière : | 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. | - 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. | - 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, 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 secondaire, passer la ressource primaire en ressource secondaire. |
| * Sur le membre primaire, passer la ressource secondaire en ressource primaire. | - Sur le membre primaire, passer la ressource secondaire en ressource primaire. |
| * Redémarrer drbd sur chaque membre si nécessaire. | - Recharger drbd sur chaque membre si nécessaire. |
| * Sur le membre primaire, Vérifier le status de synchronisation avec ''drbd-overview'' | - Sur le membre primaire, Monter le volume drbd. |
| | - Sur le membre primaire, Vérifier le status de synchronisation avec ''drbd-overview'' |
| |
| Passer la ressource r0 secondaire en membre primaire (à lancer biensur sur le serveur secondaire ): | Commande pour passer une ressource en secondaire (voir ci-dessus pour respecter la séquence de bascule): |
| |
| drbdadm primary r0 | drbdadm secondary r0 |
| | |
| |
| Pour le repasser en secondaire : | Commande pour passer une ressource en primaire (voir ci-dessus pour respecter la séquence de bascule): |
| |
| drbdadm secondary r0 | drbdadm primary r0 |
| | |
| | Pour recharger DRBD : |
| | /etc/init.d/drbd reload |
| |
| ==== Suspendre et détacher une ressource ==== | ==== Suspendre et détacher une ressource ==== |
| drbdadm up r0 | 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. |
| |