是否可以在没有硬件的情况下使用 Pacemaker 故障转移?
在 quickstart http://clusterlabs.org/quickstart-redhat.html 上,您可以找到以下命令:
ccs -f /etc/cluster/cluster.conf --addfencedev pcmk agent=fence_pcmk
类似这里:http ://clusterlabs.org/quickstart-ubuntu.html
<fencedevice name="pcmk" agent="fence_pcmk"/>
什么是围栏装置?是硬件吗?
添加
根据下面的回答,没有硬件是不可能实现防护的。我们想使用故障转移,但我们不想使用电源卡或类似的东西。是否可以在没有防护的情况下实现故障转移?
或者,我们可以将 UDP/TCP 连接用作防护设备吗?
您要求的是没有硬件的集群防护。
Fencing是一种通过杀死(通常使用关闭电源)我们无法确定其状态的成员来避免集群不一致的机制。这通常是通过使用 UPS 或其他可以强制终止可疑节点的电源控制设备等设备来完成的。
我只知道这项工作的硬件设备,但是有人说可以在 KVM 管理程序上的虚拟化集群中使用libvirt来完成,例如。