Found DRBD to be a breeze to d…
Found DRBD to be a breeze to deploy to my latest Xen 4.1 + Linux 2.6.31 HA Cluster. Performance is “outstanding”. drbd.org #ftw #opensource
Download from drbd.org the 8.3.7 via http://oss.linbit.com/drbd/8.3/drbd-8.3.7.tar.gz
Follow their Doco at http://www.drbd.org/docs/about/, which results in the following commands:
tar xzvf drbd-8.3.7.tar.gz
ls -altr /lib/modules/`uname -r`/build
cd drbd-8.3.7
./configure –with-km
make KDIR=/lib/modules/`uname -r`/build
make KDIR=/lib/modules/`uname -r`/build install
modprobe drbd
lsmod
cat /proc/drbd
Then you need to edit /usr/local/etc/drbd.conf
global {
minor-count 10;
}
resource drbdr1 {
protocol C;
meta-disk internal;
startup {
wfc-timeout 30;
degr-wfc-timeout 30;
become-primary-on both;
}
disk {
on-io-error detach;
}
syncer {
rate 90M; # Note: ‘M’ is MegaBytes, not MegaBits
}
net {
allow-two-primaries;
##data-integrity-alg;
after-sb-0pri discard-younger-primary;
after-sb-1pri discard-secondary;
after-sb-2pri call-pri-lost-after-sb;
}
on serv11 {
device /dev/drbd0;
disk /dev/mapper/guests-drbd1;
address 113.212.97.230:7789;
##meta-disk internal;
}
on serv12 {
device /dev/drbd0;
disk /dev/mapper/guests-drbd1;
address 113.212.97.240:7789;
##meta-disk internal;
}
}
Commands then to run up DRBD:
drbdadm create-md drbdr1
drbdadm syncer drbdr1
drbdadm connect drbdr1
drbdadm up drbdr1
drbdadm — –overwrite-data-of-peer primary drbdr1