DRBD双主模式问题
配置drbd:
vim /etc/drbd.conf:
include "/etc/drbd.d/global_common.conf";
include "/etc/drbd.d/*.res";
修改/etc/drbd.d/global_common.conf最大同步带宽为20MB/s:
syncer {
rate 20M;
}
建立资源配置文件:/etc/drbd.d/r0.res
resource r0 {
net {
allow-two-primaries;
}
device /dev/drbd2;
disk /dev/sdb;
meta-disk internal;
on node2.local {
address 192.168.14.215:7788;
}
on node1.local {
address 192.168.19.13:7788;
}
}
创建设备:
#drbdadm create-md r0
#drbdadm up r0
设置一个为主设备:
# drbdadm primary r0
# cat /proc/drbd
2: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r----
ns:20970860 nr:0 dw:16 dr:20970916 al:1 bm:1280 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
node1上使用DRBD设备
# mkfs.ext3 /dev/drbd2
mount /dev/drbd2 /mnt
写入一些文件后
将node2上r0设为主设备:
drbdadm primary r0
mount /dev/drbd2 /mnt
可以看到上面写入的文件已经同步过来了。
但在node2上创建新的文件,发现无法同步到node1上。此时在node1上写文件,也无法同步到node2上。
是我配置错了还是drbd本身就不支持?