DRBD安装完创建元数据信息
创建DRBD元数据时,使用drbdadm create-md all总出错:
/usr/local/etc/drbd.conf:1: Parse error: 'global | common | resource | skip | include' expected,
but got '
加上drbd.conf路径也不行 配置文件如下:
#
# drbd.conf
#
# create by at 2014-10-22
global {
# minor-count 64;
# dialog-refresh 5; # 5秒
# disable-ip-verification;
usage-count no;
# 是否参加DRBD使用者统计,默认是yes
}
common {
syncer { rate 200M; }
# 设备主、备节点同步时的网络速率最大值,单位是字节
}
resource r0 {
#资源名为 r0
protocol C;
# 使用DRBD的第三种协议,表示收到远程主机的写入确认后认为写入完成
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";
fence-peer "/usr/lib64/heartbeat/drbd-peer-outdater -t 5";
pri-lost "echo pri-lost.Have a look at the log files. | mail -s 'DRBD Alert' root";
split-brain "/usr/lib/drbd/notify-split-brain.sh root";
out-of-sync "/usr/lib/drbd/notify-out-of-sync.sh root";
}
net {
# timeout 60;
# connect-int 10;
# ping-int 10;
# max-buffers 2048;
# max-epoch-size 2048;
cram-hmac-alg "sha1";
shared-secret "MySQL-HA";
# DRBD同步使用的验证方式和密码信息
}
disk {
on-io-error detach;
fencing resource-only;
#使用dopd(drbd outdate-peer daemon)功能保证在数据不同步时不进行切换
}
startup {
wfc-timeout 120;
degr-wfc-timeout 120;
}
device /dev/drbd0;
on dbm12 {
# 每个主机的说明以on开头,后面的hostname(uname -n),其后的{}中是这个主机的配置
disk /dev/sda2;
# /dev/drbd0使用的磁盘分区是/dev/sda2
address 172.16.0.12:7788;
# 设置DRBD的监听端口,用于与另一台主机通信
meta-disk internal;
}
on dbm13 {
disk /dev/sda2;
# /dev/drbd0使用的磁盘分区是/dev/sda2
address 172.16.0.13:7788;
# 设置DRBD的监听端口,用于与另一台主机通信
meta-disk internal; #drbd的元数据存放方式
}
}
为什么总创建不了呢,配置文件我修改了几次,按官方示例也不行,求指导!