Questions tagged «pacemaker»

9
心跳,起搏器和CoroSync的替代产品?
除了典型的Heartbeat / Pacemaker / CoroSync组合以外,Linux上是否还有其他主要的自动故障转移替代方案?特别是,我正在EC2实例上设置故障转移,该实例仅支持单播-不支持多播或广播。我专门尝试处理我们拥有的几套软件,这些软件还没有自动故障转移功能,并且不支持多主机环境。这包括HAProxy和Solr之类的工具。 我有Heartbeat + Pacemaker,但是我对此并不感到兴奋。这是我的一些问题: 心跳-仅限于两个节点。我想要3岁以上。 Pacemaker-无法自动配置。群集必须以仲裁运行,然后仍需要手动配置。 CoroSync-不支持单播。 尽管Pacemaker的功能强大,但安装起来很困难,因此效果很好。Pacemaker的真正问题在于,没有简单的方法可以自动执行配置。我真的很想启动EC2实例,安装Chef / Puppet,并在没有我干预的情况下启动整个集群。

1
使用哪个消息传递层(心跳或Corosync)?
刚完成我对建立Web服务器集群的研究,而对于Pacemaker使用哪个消息传递层,我仍然不确定。我正在使用的服务器都是Fedora,因此这两层都可以通过YUM进行访问,它们都有据可查,并且据说可以与Pacemaker很好地协同工作。我一直无法找到对哪种更好的看法。是否有人在这两种方法上都有经验,并且还偏爱哪种更好?有没有更大的社区支持基础?一个比另一个稳定吗?还是这是一个任意决定?

4
如何在2节点主动/被动linux HA起搏器群集中设置STONITH?
我正在尝试使用corosync和心脏起搏器设置主动/被动(2个节点)Linux-HA集群,以保持PostgreSQL数据库的正常运行。它通过DRBD和service-ip起作用。如果node1发生故障,则node2应该接管。如果PG在node2上运行并且失败,则相同。除了STONITH之外,其他一切都正常。 节点之间是专用的HA连接(10.10.10.X),因此我具有以下接口配置: eth0 eth1 host 10.10.10.251 172.10.10.1 node1 10.10.10.252 172.10.10.2 node2 Stonith已启用,我正在使用ssh-agent测试以杀死节点。 crm configure property stonith-enabled=true crm configure property stonith-action=poweroff crm configure rsc_defaults resource-stickiness=100 crm configure property no-quorum-policy=ignore crm configure primitive stonith_postgres stonith:external/ssh \ params hostlist="node1 node2" crm configure clone fencing_postgres stonith_postgres crm_mon -1 显示: ============ Last updated: Mon Mar …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.