Linux 高可用性

Linux 高可用性

我有两个 Linux 主动/被动节点,上面有相同的简单处理应用程序(不是 webapp)。我只需要一个 HA 集群,当一台机器停机时,第二台机器上的应用程序接管工作。我不希望两个应用程序同时运行。我需要像节点 A 停机时,节点 P 注意到这一点,P 变成 A 然后开始处理。

我该怎么做 ?

问候。

答案1

Heartbeat 可以完美运行。您还可以将其与 DRBD 配对,以确保数据保持同步。

有一篇关于如何为 NFS 服务器进行 Forge 的优秀指南,但您可以根据所运行的任何应用程序对其进行更改。ha.dresource.d目录将允许您执行自己的启动/停止故障转移脚本。

看:

  1. http://www.howtoforge.com/high_availability_nfs_drbd_heartbeat
  2. http://www.howtoforge.com/high_availability_heartbeat_centos
  3. http://www.howtoforge.com/openfiler-2.3-active-passive-cluster-heartbeat-drbd-with-offsite-replication-node

答案2

嗯,有Heartbeat,或者现在称之为Corosync。有了两个节点,设置起来就非常简单了。

看一眼Linux-HA 页面如果您确实有问题要问,请回到这里。

相关内容