Différences entre versions de « DRBD »
Sauter à la navigation
Sauter à la recherche
imported>SylvainBeucler m |
imported>SylvainBeucler m |
||
Ligne 38 : | Ligne 38 : | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
+ | == DRBD par dessus LVM == | ||
+ | |||
+ | Snapshots LVM d'un volume [[DRBD]]: | ||
+ | * http://thread.gmane.org/gmane.comp.linux.drbd/6175 : en 2004 | ||
+ | * http://www.mail-archive.com/drbd-user@lists.linbit.com/msg00277.html : en 2009 | ||
+ | |||
+ | Ce que je comprend: | ||
+ | * léger risque d'incohérence du snapshot | ||
+ | * pas de risque d'incohérence des données maîtres | ||
+ | |||
+ | En pratique, pour avoir un backup cohérent à partir du noeud secondaire: | ||
+ | lvcreate -s VG0/test -n test-snapshot -L 5G | ||
+ | mount /dev/VG0/test-snapshot -o rw /mnt/snapshots/test | ||
+ | # backup avec rsync... | ||
+ | umount /mnt/snapshots/test | ||
+ | lvremove VG0/test-snapshot | ||
== Liens == | == Liens == |
Version du 30 octobre 2009 à 20:22
Distributed Replicated Block Device
apt-get install drbd8-utils drbd8-modules-2.6-686 # ou variante: apt-get install drbd8-utils drbd8-modules-2.6-vserver-686
Configuration simple
Primary/Secondary (il existe aussi Primary/Primary):
global { usage-count yes; } common { protocol C; syncer { rate 40M; } startup { become-primary-on VM1; wfc-timeout 15; degr-wfc-timeout 15; #outdated-wfc-timeout 15; # not in DRBD 8.0/Lenny } } resource r0 { on VM1 { device /dev/drbd0; disk /dev/VG0/test; address 192.168.101.115:7789; meta-disk /dev/VG0/test-drbdmeta[0]; } on VM2 { device /dev/drbd0; disk /dev/VG0/test; address 192.168.101.118:7789; meta-disk /dev/VG0/test-drbdmeta[0]; } }
DRBD par dessus LVM
Snapshots LVM d'un volume DRBD:
- http://thread.gmane.org/gmane.comp.linux.drbd/6175 : en 2004
- http://www.mail-archive.com/drbd-user@lists.linbit.com/msg00277.html : en 2009
Ce que je comprend:
- léger risque d'incohérence du snapshot
- pas de risque d'incohérence des données maîtres
En pratique, pour avoir un backup cohérent à partir du noeud secondaire:
lvcreate -s VG0/test -n test-snapshot -L 5G mount /dev/VG0/test-snapshot -o rw /mnt/snapshots/test # backup avec rsync... umount /mnt/snapshots/test lvremove VG0/test-snapshot