寻找 Scientific Linux 和 nginx 的故障转移群集

寻找 Scientific Linux 和 nginx 的故障转移群集

这是我正在尝试的:

  • 两个 SL7.1 实例,以 nginx 作为反向代理
  • 没有共享文件系统
  • 共享资源:
    • 虚拟 IP
    • 运行 nginx 服务

我已经尝试了 keepalived 和 corosync + pacemaker。

keepalived 的 vrrp-scripts 存在问题:有一个 bug,即脚本没有检查 nginx 服务是否正在运行。因此,故障转移仅在服务器关闭时才有效。

corosync + pacemaker 存在问题,我需要使用 fence-agents-vmware-soap 配置隔离,但这里无法实现(公司政策)。反向代理位于 DMZ,为了与 VMWare-Host 通信,必须更改防火墙,但防火墙没有被拒绝。

您是否有提示、操作指南等来帮助您重新完成整个事情?

谢谢

答案1

考虑到 Red Hat 有一个EL7 指南它会引导您完成使用 Corosync 和 Pacemaker 的大部分工作,您的问题(隔离)是政治性的,而不是技术性的......

也许还有其他击剑方法可以在这里使用。但这可能是最好的选择。

相关内容