Linux HeartBeat提供的应用程序级别的HA?

时间:2014-07-31 12:23:25

标签: linux high-availability heartbeat

我试图了解Linux-HA的项目,Heartbeat实际上是如何工作的。我发现Heartbeat在系统级别而不是应用程序级别提供HA,这意味着虚拟IP仅在系统故障情况下移动到备份系统,而不是在应用程序停机时。我验证了这个。我在httpd文件中配置了haresources,并使用service httpd stop手动停止了httpd。虽然这会停止httpd服务,但Heartbeat无法识别这一点。

但是当我停止心跳或关闭我的机器时,Backup会启动并启动httpd。这是正确的方案..如果没有,请告诉我为什么我应该在resources.d/中提供一个脚本来启动,停止和查找应用程序的状态。另外,如何使用心跳来实现应用程序级别的HA。

提前致谢.. :))

1 个答案:

答案 0 :(得分:0)

1)是的,心跳只会检查其他机器是否可以访问。

2)如果要监视服务并且必须在其他服务关闭时启动备份服务器,则需要为其编写脚本,并且需要在计算机启动时启动该脚本。您应该继续监控服务,如果服务没有运行,请停止心跳服务。

3)Heartbeat不会监控任何服务(例如java / .net application / Http server)。