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本身就不支持?