VMware虚拟机群集文件系统安装程序

情况是:

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

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

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

有没有一个聪明的方法或我snookered?

更多信息:

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

本质上,我只是需要一种方法将每个虚拟机指向一个LUN,然后允许虚拟机控制该磁盘。

许可的function包括HA / DRS

注意:我从来没有这样做过。

共享存储RDM应该是可能的,虽然有五个节点访问它可能会引起欢闹。

您需要的技术类似于实施两个节点Microsoft群集服务(使用共享的仲裁驱动器); VMware为如何实现它提供了文档化的方法 。

该解决scheme看起来很好logging,如果有点毛。 我build议在实验室中进行构build和testing,然后再考虑让它靠近您的生产集群。

祝你好运。

我打算build议使用iSCSI,但无论如何分片,无论使用何种协议(FC,iSCSI),您都需要创build一个在VM之间共享的LUN。 您提到了LUN限制,但是您不需要为所有要共享的VM创build多个LUN。 每个都有一个指向该LUN的RDM。 您是否说您无法在SAN上创build一个额外的LUN?