我想知道是否有人可以帮助我,我正在尝试在 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
。