寻找科学Linux和nginx故障转移群集

这是我想要的:

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

我已经尝试了keepalived和corosync +起搏器。

keepalived与vrrp-scripts有问题:如果服务nginx正在运行,那么脚本没有检查错误。 所以只有在服务器closures的情况下,故障转移才起作用。

corosync +起搏器有问题,我需要使用fence-agents-vmware-soapconfigurationfencing,这在这里是不可能的(comapany policys)。 reverseeproxy位于DMZ中,并与VMWare主机进行通信,防火墙必须被改变,而不会被拒绝。

你有没有提示,howtos等,再做整个事情?

谢谢

考虑到红帽有一个EL7的指南,使用Corosync和Pacemaker,你的问题(栅栏)是你的问题,而不是技术…

这里可能会有另一种击剑方法。 但这可能是追求的最佳select。