Linux中简单应用程序/服务的高可用性

时间:2019-07-17 19:55:57

标签: linux service high-availability systemctl pacemaker

我有简单的去服务。服务的功能是使http请求到几个服务器并处理响应。如果响应中有任何错误,请发送电子邮件。

我已将其作为服务(systemctl)部署在一个Linux VM中。此服务restarts itself on failure

要在虚拟机故障期间实现HA, 我在另一个虚拟机中设置了相同的服务。可以使用命令(systemctl start <service name>)启动此服务,这是非活动模式。 我正在考虑编写在第二台VM上运行的简单脚本,它将继续检查第一台VM是否已启动。如果第一台VM已关闭,它将使用systemctl命令在第二台VM上启动服务。

我遇到了pacemaker, keepalived, corosync等Linux工具。但是这些工具似乎对Web服务器效果很好。

有人知道如何在没有Web服务器,DNS设置等功能的Linux中实现HA的简单服务吗?

0 个答案:

没有答案