• 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.