VMware 虚拟机集群文件系统设置

Ant*_*ibu 6 cluster vmware-esx

情况是:

  • 我正在运行 VMware ESX 3.5(集群中带有 vCenter Server 的 3 个 ESX 主机);
  • 我需要五个虚拟机来读取运行集群文件系统的同一个磁盘;
  • 由于容量原因,我无法为每个虚拟机复制数据;和
  • 我需要避免单点故障(从 VM 共享不是可行的选择);

在传统系统中,我会将两台服务器指向同一个 LUN 并使用集群文件系统,这就是我正在寻找的虚拟化环境内部的等价物。

我有一个 SAN,可以使用来自 VM 的原始磁盘映射 (RDM) 映射到 LUN,但是 SAN 上有 LUN 限制,我无法为每个虚拟机建立一个 LUN。

有没有一个聪明的方法来解决这个问题,还是我被斯诺克?

更多信息:

我希望运行一个集群应用程序,并且需要在两个虚拟机之间共享文件内容和配置,大约 50GB。这是以前使用 SAN 上的共享 LUN 完成的。我需要机器的负载平衡和 HA。我没有能力在每个 VM 上复制数据,并且应用程序不能容忍任何同步延迟。

本质上,我“只”需要一种方法将每个 VM 指向单个 LUN,然后允许 VM 控制该磁盘。

许可功能包括 HA/DRS

Gre*_*ork 2

注意:我以前从未这样做过。

共享存储 RDM 应该是可能的,尽管有五个节点访问它可能会带来欢乐。

您想要的技术类似于如何实现两个节点 Microsoft 群集服务(使用共享仲裁驱动器);VMware 提供了一个记录的方法来说明如何实现它。

该解决方案看起来有据可查,尽管有点毛茸茸的。我建议在考虑将其放在生产集群附近的任何地方之前在实验室中构建和测试它。

祝你好运。