我有一个运行 Corosync 和 Pacemaker 的双节点集群。如果我物理拔掉一个节点上的网线,另一个节点就会变成独立节点。
但是当我重新插入网线时,我希望它自动加入集群,无需任何其他人为干预。
那可行吗?
答案1
是的,但是您需要使用某种可靠的隔离/stonith;当您拉动网络时,这将触发一个节点的重新启动,允许它在启动时重新加入:http://clusterlabs.org/doc/crm_fencing.html
围栏是集群中非常重要但经常被忽视的概念。
您还应该研究在 Corosync 中配置冗余环支持,以避免在单个通信链路出现问题时出现集群分区。