global { usage-count yes; } common { syncer { rate 27M; al-extents 257; } } resource Disk00 { protocol C; startup { wfc-timeout 240; degr-wfc-timeout 180; become-primary-on both; # Enable this *after* initial testing } net { # sndbuf-size 512K; # timeout 150; # connect-int 20; # ping-int 20; # ping-timeout 10; # ko-count 1; cram-hmac-alg sha1; shared-secret "dsfsdfcbakhadwrhkhsdfaad"; after-sb-0pri disconnect; # discard-younger-primary; after-sb-1pri disconnect; # consensus after-sb-2pri disconnect; allow-two-primaries; } on core-1.wbc.net.sa { device /dev/drbd0; disk /dev/vg00/lv01; address 10.10.10.1:7789; flexible-meta-disk /dev/vg00/lv00; } on core-2.wbc.net.sa { device /dev/drbd0; disk /dev/vg00/lv01; address 10.10.10.2:7789; flexible-meta-disk /dev/vg00/lv00; } disk { fencing resource-and-stonith; on-io-error detach; } handlers { outdate-peer "/sbin/obliterate"; # We'll get back to this. 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"; } }