gpt4 book ai didi

linux - 如果一个失败,如何同步访问三个linux

转载 作者:太空宇宙 更新时间:2023-11-04 10:50:36 24 4
gpt4 key购买 nike

我有三个 redhat 系统,具有三个不同的 ip 地址(10.10.10.3 (A)、10.10.10.4 (B)、10.10.10.5 (C))。我现在分别访问这三台机器。

但是我想用一个逻辑地址访问三台机器。意味着如果我对 A 执行 ssh 并且 A 关闭以防它转到 B,如果 B 关闭它将转到 C,否则循环结束。

A->B->C->无连接(失败)谁能建议我需要在三台机器上做哪些更改才能实现相同的目标。

最佳答案

如果您只是想在这些机器出现故障时节省一些打字时间,那么像这样的简单 shell 脚本(在客户端)也许可以吗?

#!/bin/bash

for m in 10.10.10.3 10.10.10.4 10.10.10.5
do
ssh -o ConnectTimeout=10 $m
if [ "$?" == "0" ]
then
exit 0
fi
done

exit 1

它只是等待 10 秒然后移动到下一台机器,如果没有可用的则返回 1;

关于linux - 如果一个失败,如何同步访问三个linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31202655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com