是否可以在相同版本(均为 6.5 或均为 6.7)的多个 VMware集群之间共享相同的数据存储?
在同一个集群中的多个主机之间共享数据存储是一种常态(vSphere HA 需要它),但我说的是多个独立的集群,每个集群都有自己的节点和 vCenter。
通过“共享”,我的意思是让两个集群都在使用虚拟机的数据存储上积极工作,并且可能还有 HA 的数据存储心跳。单个 VM 将仅位于一个集群清单中,但在同一个数据存储中,可能会混合来自两个(或可能更多?)集群的 VM。
我的问题是故意笼统的,但是如果您需要一个具体的示例,请考虑两个 Essential Plus 集群,每个集群中的三个节点,它们都通过 iSCSI 连接到相同的 LUN。问题的原因是避免将可用的 SAN 空间硬分成两部分,一个用于每个集群,如果一个 LUN/数据存储区全白,而另一个仍然有可用空间,则无法“重新平衡”存储。
从技术上讲,它应该可以工作。即使使用 ESXi 5.5,它也可以工作。但是,我会为每个不同的集群分离不同的 LUN。https://communities.vmware.com/thread/341938 对于您的情况,我认为创建 NFS 共享并向两个集群公开会更容易。一个简单的例子:https ://www.vmwareblog.org/building-freebsd-file-server/