通过从这里、这里和这里收集信息,我成功地建立了一个具有虚拟IP地址和ldirectord虚拟实例的心脏起搏器集群。使用ldirectord的正确方法似乎是在两个apache服务器前面有两个负载平衡服务器,然后执行一些arp技巧来使apache服务器响应虚拟IP。
根据这篇博客文章 (从“传统方式”开始),这些arp技巧不会在两个服务器的设置上工作,并且可能会导致无限循环。然后,他提出了一些我不完全理解的解决方案,但始终是特定的。
因此,我的问题是:是否可以使用集群ldirectord来在同一两个服务器上的apache实例之间负载平衡?比如这幅画?
发布于 2010-11-25 08:10:01
“守护”是一个不同于心跳的项目。
我通常用心跳来实现高可用性。对于心跳,您可以一次定义一台机器所拥有的资源。VIP是这些资源之一,可以从一台机器“移动”到另一台机器。AFAIK,心跳包不提供负载平衡。为了实现负载平衡,我可以使用另一个包,比如haproxy。
是的,可以使用相同的两台服务器作为负载均衡器和web服务器。
发布于 2016-11-12 16:02:16
使用保持生命。
它是当今最受欢迎的软件,它已经有几年没有维护了。
是的,可以运行一个双节点设置。
然而,每个真正的集群至少需要三个节点。
https://serverfault.com/questions/205900
复制相似问题