我有两个Linux主动/被动节点,其上有相同的简单处理应用程序(不是webapp)。我只需要有一个HA集群,当一台机器在另一台机器上运行时,应用程序就会接受这个任务。我不希望这两个应用程序同时运行。我需要一些东西,就像节点A在下降,节点P注意到,P变成A,然后开始处理。
我该怎么做呢?
致以问候。
发布于 2012-03-21 13:22:10
心跳就能正常工作了。您还可以将其与DRBD配对,以确保数据保持同步。
有一个很好的指南,如何形成一个NFS服务器,但你可以改变它,以适应任何您正在运行的应用程序。ha.d和resource.d目录将允许您执行自己的启动/停止故障转移脚本。
请参见:
发布于 2012-03-21 12:59:06
好吧,这里有Heartbeat,或者现在叫Corosync就是为了这个。对于两个节点,设置起来非常简单。
看看Linux-HA页面,如果你有什么要问的,就回这里来。
https://serverfault.com/questions/371941
复制相似问题