global { # minor-count 64; # dialog-refresh 5; # 5 seconds # disable-ip-verification; usage-count ask; } common { syncer { rate 100M; } } resource cluster_metadata { protocol C; handlers { pri-on-incon-degr "echo O > /proc/sysrq-trigger ; halt -f"; pri-lost-after-sb "echo O > /proc/sysrq-trigger ; halt -f"; local-io-error "echo O > /proc/sysrq-trigger ; halt -f"; # outdate-peer "/usr/sbin/drbd-peer-outdater"; } startup { # wfc-timeout 0; degr-wfc-timeout 120; # 2 minutes. } disk { on-io-error detach; } net { after-sb-0pri disconnect; after-sb-1pri disconnect; after-sb-2pri disconnect; rr-conflict disconnect; } syncer { # rate 10M; # after "r2"; al-extents 257; } on batman { device /dev/drbd0; disk /dev/hda5; address 192.168.1.108:7788; meta-disk internal; } on robin { device /dev/drbd0; disk /dev/hda5; address 192.168.1.109:7788; meta-disk internal; } } resource vg0drbd { protocol C; startup { wfc-timeout 0; ## Infinite! degr-wfc-timeout 120; ## 2 minutes. } disk { on-io-error detach; } net { # timeout 60; # connect-int 10; # ping-int 10; # max-buffers 2048; # max-epoch-size 2048; } syncer { after "cluster_metadata"; } on batman { device /dev/drbd1; disk /dev/hda6; address 192.168.1.108:7789; meta-disk internal; } on robin { device /dev/drbd1; disk /dev/hda6; address 192.168.1.109:7789; meta-disk internal; } } resource vg1drbd { protocol C; startup { wfc-timeout 0; ## Infinite! degr-wfc-timeout 120; ## 2 minutes. } disk { on-io-error detach; } net { # timeout 60; # connect-int 10; # ping-int 10; # max-buffers 2048; # max-epoch-size 2048; } syncer { after "vg0drbd"; } on batman { device /dev/drbd2; disk /dev/hda7; address 192.168.1.108:7790; meta-disk internal; } on robin { device /dev/drbd2; disk /dev/hda7; address 192.168.1.109:7790; meta-disk internal; } }