DRBD Split Brain最佳方案

时间:2018-04-24 07:12:59

标签: drbd splitbrain

我有2个drbd节点(主要/次要),我尝试解决裂脑而没有任何数据丢失。

Running : Drbd(8.9.10-2), Pacemaker, Corosync, Postgresql

我的自动解决配置:

net {
    after-sb-0pri discard-zero-changes;
    after-sb-1pri discard-secondary;
    after-sb-2pri disconnect;
    data-integrity-alg md5;
}

如何查找上次更新的节点?有没有命令或类似的东西?

1 个答案:

答案 0 :(得分:2)

  

如何查找上次更新的节点?有没有命令或类似的东西?

不幸的是,您无法使用DRBD本身。您可以检查两台服务器上的日志,并比较每个服务器何时检测到裂脑情况并因此断开连接。

或者您在每台服务器上安装数据并从客户端的事物视图进行比较。然后确定哪个服务器具有更好的数据并丢弃节点B上的所有内容。