我有简单的去服务。服务的功能是使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的简单服务吗?