diff --git a/HowtoDRBD.md b/HowtoDRBD.md index da9ec128..fc4571bf 100644 --- a/HowtoDRBD.md +++ b/HowtoDRBD.md @@ -188,6 +188,53 @@ resource r0 { On peut aussi évidemment configurer plusieurs ressources (entre machines différentes, avec un status Primary/Secondary différent, etc.), dans ce cas on dupliquera simplement la configuration d'une ressource en utilisant des ports réseau différents. +Si l'on souhaite ajouter un volume à une ressource existante il faudra générer les métadonnées avec `drbdmeta`. + +Dans cet exemple, toujours sur les deux machines, on ajoute un troisième volume `volume 2` à notre ressource précédente : + +~~~ +resource r0 { + net { + protocol C; + cram-hmac-alg "sha1"; + shared-secret "PASSPHRASE"; + allow-two-primaries; + } + volume 0 { + device minor 0; + disk /dev/sda10; + meta-disk internal; + } + volume 1 { + device minor 1; + disk /dev/sdb1; + meta-disk internal; + } + volume 2 { + device minor 2; + disk /dev/sdc1; + meta-disk internal; + } + on tic { + address 192.0.2.1:7788; + } + on tac { + address 192.0.2.2:7788; + } +} +~~~ + +On crée ensuite les métadonnées liées à ce nouveau volume : + +~~~ +# drbdmeta 2 v08 /dev/sdc1 internal create-md +~~~ + +Et on recharge la configuration : + +~~~ +# /etc/init.d/drbd reload +~~~ ## OCFS2 : FS Clusterisé