如何设置 SSH 故障时 IP 故障转移的心跳

如何设置 SSH 故障时 IP 故障转移的心跳

我想知道是否有人可以帮助我,我正在尝试在 redhat 5 上设置心跳,以便在服务器上 ssh 停止响应时故障转移 IP 地址。因此基本上你通过 ssh 连接到 VIP,然后通过具有浮动 IP 的任何服务器。

                        192.168.0.100
                               |
                               |
/------------------------\     |     /------------------------\
| Server 01              |     |     | Server 02              |
| eth0 - 192.168.0.1     |-----/     | eth0 - 192.168.0.2     |
| eth0:0 - 192.168.0.100 |           | eth0:0 - down          |
\------------------------/           \------------------------/

如果 ssh 停止响应,我希望在第二台机器上启动 eth0:0,以允许 ssh 连接继续提供服务。

我尝试遵循在线找到的一些文档,因此这是我当前的配置:

哈夫

bcast eth0
keepalive 2
warntime 10
deadtime 30
initdead 120
udpport 694
auto_failback off
node vm-bal01
node vm-bal02
debugfile /var/log/ha-debug
logfile /var/log/ha-log

验证密钥

auth 1
1 sha1 sshhhsecret1234

人力资源

server01 192.168.0.100/24/eth0:0/192.168.0.255

希望有人能帮忙,因为这让我发疯......

答案1

编写一个用于 SSH 的监控方法。如果失败,则发出hb_standby all

相关内容