VMware 客户机中的 DRBD

VMware 客户机中的 DRBD

我在互联网上看到很多帖子讨论 DRBD 和 VMware 的各种组合,但我还没能找到关于这个问题的直接答案:

我可以在 VMware 客户机中使用 DRBD 吗?

我对性能不感兴趣;我对使用虚拟化来简化产品测试感兴趣,所以我更关心它是否与物理硬件一样工作,而不是它的速度有多快。

我正在运行 Red Hat Enterprise Linux Server 版本 5.1,如果这有什么区别的话。

答案1

我可以在 VMware 客户机中使用 DRBD 吗?

是的你可以。

干杯

答案2

您可以使用 DRBD,但使用虚拟客户机时,机器之间需要有多个冗余路径来传输心跳信号。我们发现,如果没有这些路径,服务器偶尔会陷入无法互相看到对方的情况,每台服务器都认为另一台服务器已经死亡并成为“主服务器”,从而导致“裂脑”情况 - 这很难解决。

可以通过在 2 个 VMWare 主机之间运行物理串行电缆并将 DRBD 客户端绑定到这些物理接口来缓解此问题 - 尽管这会消除实时迁移客户机的能力,因此我们最终从未尝试过这样做。

在测试环境中,这可能是可以接受的。我们在 VMWare 虚拟机上运行 DRBD 已有几年了(现在仍然以有限的方式运行),这些裂脑问题以及糟糕的性能是我们放弃的最终原因。但是,我仍然觉得在物理机器上运行时 DRBD 是一个很好的解决方案。

相关内容