From 3b948a4419d257828a086e90dcda316f9fa91fff Mon Sep 17 00:00:00 2001 From: Romain Dessort Date: Mon, 29 Jan 2018 15:36:19 -0500 Subject: [PATCH] =?UTF-8?q?DRBD=20:=20ajout=20proc=C3=A9dure=20pour=20chan?= =?UTF-8?q?ger=20de=20secondaire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoDRBD.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/HowtoDRBD.md b/HowtoDRBD.md index 32cff15c..aad5b149 100644 --- a/HowtoDRBD.md +++ b/HowtoDRBD.md @@ -496,6 +496,28 @@ Doc officielle : # drbdadm resize ``` +### Changer le serveur secondaire + +Dans le cas où on a besoin de changer la réplication de _host1 → host2_ à _host1 → host3_. +Cette procédure se fait à chaud. + + * sur le nouveau secondaire, s'assurer de recréer le même block device (exactement de même taille) puis configurer la ressource DRBD comme pour une première configuration + * sur les serveurs primaire et secondaire actuels, déconnecter la ressource : + +``` +# drbdadm detach +# drbdadm disconnect +``` + * sur le primaire, mettre à jour les informations de connexion du secondaire dans le fichier de ressource puis appliquer les changements et lancer la synchronisation vers le nouveau secondaire : + +``` +# drbdadm adjust all +# drbdadm attach +# drbdadm -- --overwrite-data-of-peer primary +``` + * sur l'ancien secondaire, le fichier de ressource peut être supprimé. + + ### DRBD et systemd Bien qu'il n'y ait pas de démon pour DRBD, il y a une unité [systemd](HowtoSystemd), mais **son utilisation est déconseillée** :