我有以下设置:
- 两台带有 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