我有两个 Linux 主动/被动节点,上面有相同的简单处理应用程序(不是 webapp)。我只需要一个 HA 集群,当一台机器停机时,第二台机器上的应用程序接管工作。我不希望两个应用程序同时运行。我需要像节点 A 停机时,节点 P 注意到这一点,P 变成 A 然后开始处理。
我该怎么做 ?
问候。
答案1
Heartbeat 可以完美运行。您还可以将其与 DRBD 配对,以确保数据保持同步。
有一篇关于如何为 NFS 服务器进行 Forge 的优秀指南,但您可以根据所运行的任何应用程序对其进行更改。ha.d
和resource.d
目录将允许您执行自己的启动/停止故障转移脚本。
看:
答案2
嗯,有Heartbeat
,或者现在称之为Corosync
。有了两个节点,设置起来就非常简单了。
看一眼Linux-HA 页面如果您确实有问题要问,请回到这里。