DBRD 双主 Heartbeat 资源管理

DBRD 双主 Heartbeat 资源管理

我有以下设置:

  • 两台带有 DRBD 的服务器使用 OCFS2 运行双主
  • 具有两个虚拟 IP 的心跳,每个服务器一个
  • 使用循环 DNS 在两个 vIP 之间平衡 NFS 负载

关闭 Server1 一段时间,导致 Server2 接管 vIP 以进行故障转移。但是,当 Server1 恢复时 - 只要心跳再次建立连接,它就会接管指定的 vIP - 即使 DRBD 正在同步运行(因此不是最新的)

如何配置心跳,以便在 Server1 再次与 Server2 同步时立即执行故障恢复?(而不是在此之前)

答案1

但是,当 Server1 返回时 - 只要心跳再次建立连接,它就会接管指定的 vIP - 即使 DRBD 正在同步运行(因此不是最新的)

要禁用自动故障回复,您可以通过运行以下命令将默认资源粘性设置为 INFINITY:

crm_attribute --attr-name default-resource-stickiness --attr-value INFINITY

http://doc.opensuse.org/products/draft/SLE-HA/SLE-ha-guide_sd_draft/cha.ha.configuration.basics.html#sec.ha.configuration.basics.constraints

相关内容