![依靠共享磁盘进行心跳](https://linux22.com/image/797316/%E4%BE%9D%E9%9D%A0%E5%85%B1%E4%BA%AB%E7%A3%81%E7%9B%98%E8%BF%9B%E8%A1%8C%E5%BF%83%E8%B7%B3.png)
我读到过一篇文章,说即使网络完全失效,使用共享磁盘进行心跳传输也是可靠的。
我是在裂脑补救的背景下读到这篇文章的。
这是正确的吗?但我无法理解这一点。如果网络失效,这是否也会影响共享磁盘?
答案1
如果您所说的共享磁盘是指从 SAN 映射到 2 个服务器的 LUN,那么可以 - 您可以使用 LUN 作为仲裁磁盘。如果您对 SAN 使用 iSCSI,并且用于 iSCSI 的网络设备发生故障,那么您的仲裁也会发生故障。
但是,添加仲裁磁盘并使用与生产和心跳相同的网络是非常愚蠢的 - 这应该是 3 个不同的网络。
在我使用 Linux 集群的环境中,集群中的机器有 3 种通信方式:
- 生产网络
- 心跳网络(与产品分开)
- 仲裁磁盘(光纤通道)
我希望这就是你所寻找的:)