![集群上每个登录都有不同的登录主机](https://linux22.com/image/1427428/%E9%9B%86%E7%BE%A4%E4%B8%8A%E6%AF%8F%E4%B8%AA%E7%99%BB%E5%BD%95%E9%83%BD%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E7%99%BB%E5%BD%95%E4%B8%BB%E6%9C%BA.png)
我刚刚在新集群上获得了一个帐户。它运行的是 RHEL 6。我通过 SSH 同时从几个不同的终端窗口登录。我注意到每次登录都会给出不同的主机名。例如,我以以下身份登录了 3 次:
me@hostlog1
me@hostlog3
me@hostlog4
例如,hostname
在第一个终端上输入将得到: hostlog1
而在最后一个终端上输入hostname
将得到: hostlog4
这是我以前从未见过的,这给我带来了一点麻烦。例如,在登录 hostlog1 时,我启动了一个 tmux 会话并将其保持打开状态。当我稍后登录时,我又登录到了 hostlog3,我无法看到或重新连接到该 tmux 会话。我必须登录到 hostlog1 才能看到 tmux 会话。
我对一些事情感到疑惑。
- 这个叫什么?
- 为什么这样做?(安全、方便等)
- 我该如何管理这一点,或者我是否可以限制自己始终登录在同一台主机上?
问候,玛德琳。
答案1
聚类的两个主要目标是:
1)高可用性 - 通常通过主动/被动实现
在这种情况下,您拥有 x+1(或更多)个系统,并且,如果任何一个系统失败 - 则会有一个额外的系统来弥补不足。
2)高性能/可扩展性 - 通常通过 Active/Active 实现
这通常设置起来更加麻烦,但是,您可以同时拥有多个在线系统,并且拥有某种更高级的机制将您指向正确的节点。
所以....
- 我认为这必须是一个主动/主动集群
- 可能有一些更高级的设备(负载平衡器,或者甚至只是像 Round Robin DNS 这样的简单设备)将您定位到不同的节点。这为系统提供了最高级别的吞吐量,就好像有 4 个节点并且每个请求都发送到不同的主机一样,您可以拥有 4 倍的会话数量。
- 大多数具有此类设置的设备除了通常用于管理的本地 IP 之外,还具有您最有可能连接的集群/资源共享 IP/地址......这是您需要登录的。