首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DRBD/LVM/Xen设置不重新同步/更新

DRBD/LVM/Xen设置不重新同步/更新
EN

Server Fault用户
提问于 2009-11-10 13:14:38
回答 1查看 1.3K关注 0票数 2

运行在CentOS 5.4 x86_64上的HA集群存在问题。

使用的软件:

  • DRBD 8(kmod-drbd 8.0.16-5.el5_3.x86_64/ drbd-8.0.16-5.el5.centos)
  • 心跳
  • LVM2
  • Xen 3.1.2

我的DRBD配置同步一个逻辑卷。当我第一次在逻辑卷上为DRBD创建元数据时,它开始同步并正常工作。我遇到的问题是,在第一次同步之后,它不会更新数据,所以基本上只有一次拷贝,而不是停止。

当我删除逻辑卷,重新创建它并初始化DRBD的元数据时,它只是再次开始同步(但只重复一次)。

它不会产生不同步的错误或任何东西,cat /proc/drbd向我展示了两个健康的UpToDate节点。

我尝试同步物理卷,这导致Xen无法启动任何VM (挂载在特权域中)。

它似乎没有给我任何增量更新,但没有错误,无论是什么时候。

编辑://

我尝试过主动/被动和主动/主动设置。

我知道它不是通过将示例文件添加到使用drbd配置的LVM上运行的ext3文件系统来同步的。

感谢您到目前为止的帮助,附上了我的drbd配置;

代码语言:javascript
复制
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;
  }
}
EN

回答 1

Server Fault用户

发布于 2009-11-10 13:26:56

我要走一条路;从你的描述来看,这听起来像是你在两个DRBD参与者上安装音量。

除非您使用的是支持共享存储的文件系统(如OCFS2 ),否则不能这样做。

如果您尝试使用像ext3或XFS这样的文件系统,那么您将发现数据中存在巨大的不一致之处。就像你描述的那种行为。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/83237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档