发生故障后,使用Pacemaker和drbd主自动接管的高可用性群集主动/被动设置

时间:2018-11-09 02:26:11

标签: cluster-computing high-availability pacemaker drbd corosync

按照以下指南进行操作后,我设法设置了一个主动-被动群集节点。但是我注意到,当主电源发生故障并重新启动时,它不会恢复主电源。我应该在crm中配置什么设置,以确保当主服务器在失败后恢复时,可以从备份计算机上恢复为主服务器?

https://www.theurbanpenguin.com/drbd-pacemaker-ha-cluster-ubuntu-16-04/

2 个答案:

答案 0 :(得分:0)

您可以通过无穷大的位置约束来做到这一点。像这样:

location fs-on-alice fs_res inf: alice

通常不建议使用自动故障回复。在理想的HA配置中,当前哪个系统是根本不重要。此外,我还看到节点每10-20分钟间歇性地出现紧急情况/重新启动的情况。现在,您可以使服务每小时进行几次故障转移以及停止/重新启动。如果没有位置限制和自动故障回复,您将不会有此行为。

答案 1 :(得分:0)

给出“ inf”位置规则将始终强制资源仅在alice上运行。而且,如果alice停止维护,则该资源将不会在任何其他节点上运行。您要添加的内容称为粘性。

  

pcs约束位置fs_res更喜欢alice = 50

有关更多详细信息,请参见:http://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch/_prefer_one_node_over_another.html