我在CentOS 5.4 x86_64上运行的HA Cluster有问题。
使用的软件:
我的DRBDconfiguration同步一个逻辑卷。 当我首先在逻辑卷上创buildDRBD的元数据时,它开始同步并正常工作。 我遇到的问题是它不会在第一次同步之后更新数据,所以基本上你会得到一个副本,而不是停止。
当我废弃逻辑卷时,重新创build它并为DRBD初始化元数据,它只是再次开始同步(但只是一次)。
它给不出同步错误或任何东西,猫/ proc / drbd显示我2健康的UpToDate节点。
我尝试了同步物理卷,这导致Xen无法启动任何虚拟机(安装在特权域中)。
它似乎没有给我任何增量更新,但没有任何错误是如此。
编辑://
我已经尝试了主动/被动和主动/主动设置。
我知道它没有被添加到configuration了drbd的LVM上运行的ext3文件系统的示例文件同步。
感谢您的帮助到目前为止,附上我的drbdconfiguration;
global { usage-count no; } resource repdata { protocol C; startup { wfc-timeout 0; degr-wfc-timeout 120; } disk { on-io-error detach; } # or panic, ... net { allow-two-primaries; after-sb-0pri discard-younger-primary; after-sb-1pri consensus; after-sb-2pri call-pri-lost-after-sb; cram-hmac-alg "sha1"; shared-secret "XXX"; } handlers { pri-on-incon-degr "echo o > /proc/sysrq-trigger ; halt -f"; pri-lost-after-sb "echo o > /proc/sysrq-trigger ; halt -f"; } syncer { rate 100M; } on node1.xxxxx.com { device /dev/drbd0; disk /dev/xenVG/vlayer; address 10.0.67.50:7788; meta-disk internal; } on node2.xxxxx.com { device /dev/drbd0; disk /dev/xenVG/vlayer; address 10.0.67.60:7788; meta-disk internal; } }
我要出去一瘸一拐的; 从您的描述中,您听起来像是在这两个DRBD参与者上安装了音量。
除非您正在使用支持共享存储的文件系统(如OCFS2),否则无法执行此操作。
如果您尝试使用ext3或XFS等文件系统执行此操作,则会发现数据中存在巨大的不一致性。 很像你描述的行为。