Linux高可用性

我有两个Linux主动/被动节点,我有相同的简单处理应用程序(而不是Web应用程序)。 当一台计算机在第二台计算机上执行任务时,我只需要有一个HA群集。 我不希望这两个应用程序在同一时间运行。 我需要类似于节点A的节点,节点P注意到,P变成了A然后开始处理。

我该怎么做 ?

问候。

心跳将完美的工作。 您也可以将其与DRBD配对,以确保数据保持同步。

关于如何伪造一个NFS服务器有一个很好的指导,但你可以改变它,以适应你正在运行的任何应用程序。 ha.dresource.d dirs将允许您执行自己的启动/停止故障转移脚本。

看到:

  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

那么,有Heartbeat ,或现在称为Corosync完全是这样的。 有了两个节点,设置起来非常简单。

看一下Linux-HA页面 ,如果你有什么要问的话,回到这里。