运行在CentOS 5.4 x86_64上的HA集群存在问题。
使用的软件:
我的DRBD配置同步一个逻辑卷。当我第一次在逻辑卷上为DRBD创建元数据时,它开始同步并正常工作。我遇到的问题是,在第一次同步之后,它不会更新数据,所以基本上只有一次拷贝,而不是停止。
当我删除逻辑卷,重新创建它并初始化DRBD的元数据时,它只是再次开始同步(但只重复一次)。
它不会产生不同步的错误或任何东西,cat /proc/drbd向我展示了两个健康的UpToDate节点。
我尝试同步物理卷,这导致Xen无法启动任何VM (挂载在特权域中)。
它似乎没有给我任何增量更新,但没有错误,无论是什么时候。
我尝试过主动/被动和主动/主动设置。
我知道它不是通过将示例文件添加到使用drbd配置的LVM上运行的ext3文件系统来同步的。
感谢您到目前为止的帮助,附上了我的drbd配置;
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;
}
}发布于 2009-11-10 13:26:56
我要走一条路;从你的描述来看,这听起来像是你在两个DRBD参与者上安装音量。
除非您使用的是支持共享存储的文件系统(如OCFS2 ),否则不能这样做。
如果您尝试使用像ext3或XFS这样的文件系统,那么您将发现数据中存在巨大的不一致之处。就像你描述的那种行为。
https://serverfault.com/questions/83237
复制相似问题