DRBD+mysql高可用
# cat/etc/drbd.d/global_common.conf# DRBD is the result of over a decade ofdevelopment by LINBIT.
# In case you need professional servicesfor DRBD or have
# feature requests visithttp://www.linbit.com
global {
usage-countno;#是否参加DRBD使用统计,默认为yes。官方统计drbd的装机量
#Decide what kind of udev symlinks you want for "implicit" volumes
#(those without explicit volume{} block, implied vnr=0):
#/dev/drbd/by-resource// (explicit volumes)
#/dev/drbd/by-resource/ (default for implict)
udev-always-use-vnr;# treat implicit the same as explicit volumes
#minor-count dialog-refresh disable-ip-verification
#cmd-timeout-short 5; cmd-timeout-medium 121; cmd-timeout-long 600;
}
common {
protocol C; #使用DRBD的同步协议
handlers{
#These are EXAMPLE handlers only.
#They may have severe implications,
#like hard resetting the node under certain circumstances.
#Be careful when choosing your poison.
pri-on-incon-degr"/usr/lib/drbd/notify-pri-on-incon-degr.sh;/usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ;reboot -f";
pri-lost-after-sb"/usr/lib/drbd/notify-pri-lost-after-sb.sh;/usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ;reboot -f";
local-io-error"/usr/lib/drbd/notify-io-error.sh;/usr/lib/drbd/notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ;halt -f";
#fence-peer "/usr/lib/drbd/crm-fence-peer.sh";
#split-brain "/usr/lib/drbd/notify-split-brain.sh root";
#out-of-sync "/usr/lib/drbd/notify-out-of-sync.sh root";
#before-resync-target "/usr/lib/drbd/snapshot-resync-target-lvm.sh -p 15 ---c 16k";
#after-resync-target /usr/lib/drbd/unsnapshot-resync-target-lvm.sh;
#quorum-lost "/usr/lib/drbd/notify-quorum-lost.sh root";
}
startup{
#wfc-timeout degr-wfc-timeout outdated-wfc-timeout wait-after-sb
}
options{
#cpu-mask on-no-data-accessible
#RECOMMENDED for three or more storage nodes with DRBD 9:
#quorum majority;
#on-no-quorum suspend-io | io-error;
}
disk{
on-io-errordetach; #配置I/O错误处理策略为分离
#size on-io-error fencing disk-barrier disk-flushes
#disk-drain md-flushes resync-rate resync-after al-extents
# c-plan-ahead c-delay-targetc-fill-target c-max-rate
# c-min-rate disk-timeout
}
net{
#protocol timeout max-epoch-size max-buffers
#connect-int ping-int sndbuf-size rcvbuf-size ko-count
#allow-two-primaries cram-hmac-alg shared-secret after-sb-0pri
#after-sb-1pri after-sb-2pri always-asbp rr-conflict
#ping-timeout data-integrity-alg tcp-cork on-congestion
#congestion-fill congestion-extents csums-alg verify-alg
#use-rle
}
syncer{
rate 1024M; #设置主备节点同步时的网络速率
}
}
页:
[1]