PINTARIC & Co

Aller au contenu | Aller au menu | Aller à la recherche

DRBD: Commandes utiles

Comme pour Heartbeat, voici quelques astuces et commandes vous facilitant la vie avec DRBD.

  • Afin de ne pas commettre d’erreur sur la partition montée en DRBD, il suffit de créer un fichier sur la partition montée en DRBD
# touch /home/0_partition_DRBD
  • Forcer la resynchronisation entre les 2 serveurs après une vérification rapportant des anomalies
# drbdadm disconnect r0
# drbdadm connect r0
  • Supprimer les données du cluster d’un des serveurs (à exécuter sur le serveur pour lequel les données sont à supprimer)
# drbdadm disconnect r0
# drbdadm -- --discard-my-data connect r0
  • Mise à jour de la configuration
    Pour que le service prenne en compte une mise à jour du fichier de configuration. Ne pas oublier que la configuration doit être identique sur les 2 serveurs.

Pour prendre en compte toutes les modifications, quelque soit la ressource et aussi les modifications présentes dans la section commune:

# drbdadm adjust all

Pour ne prendre en compte que les modifications apportées à une ressource:

# drbdadm adjust r0

  • Examiner le statut de synchronisation des 2 serveurs

# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by root@master.exemple.fr, 2009-03-19 18:20:51
 0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:40 nr:5888 dw:5928 dr:139698813 al:3 bm:407 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0

Dans l’exemple ci-dessus l’état est correct.

# cat /proc/drbd
version: 8.3.0 (api:88/proto:86-89)
GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb95829 build by root@master.exemple.fr, 2009-03-19 15:23:23
 0: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:60 nr:40 dw:172 dr:139704770 al:3 bm:407 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0

Dans l’exemple ci-dessus, la connexion est coupée et nécessite une resynchronisation.

Plus de détail sur la signification de ces informations peut être trouvée à l’adresse suivante :
www.drbd.org/users-guide-emb/ch-admin.html#s-connection-states

Avec ces quelques instructions, vous êtes armé pour vous sortir de la majorité des situations.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : http://www.pintaric.net/index.php?trackback/12

Fil des commentaires de ce billet