依靠共享磁盘进行心跳

依靠共享磁盘进行心跳

我读到过一篇文章,说即使网络完全失效,使用共享磁盘进行心跳传输也是可靠的。
我是在裂脑补救的背景下读到这篇文章的。
这是正确的吗?但我无法理解这一点。如果网络失效,这是否也会影响共享磁盘?

答案1

如果您所说的共享磁盘是指从 SAN 映射到 2 个服务器的 LUN,那么可以 - 您可以使用 LUN 作为仲裁磁盘。如果您对 SAN 使用 iSCSI,并且用于 iSCSI 的网络设备发生故障,那么您的仲裁也会发生故障。

但是,添加仲裁磁盘并使用与生产和心跳相同的网络是非常愚蠢的 - 这应该是 3 个不同的网络。

在我使用 Linux 集群的环境中,集群中的机器有 3 种通信方式:

  • 生产网络
  • 心跳网络(与产品分开)
  • 仲裁磁盘(光纤通道)

我希望这就是你所寻找的:)

相关内容