我有两台应用程序服务器在运行 VSphere 的 VMWare ESXi(5.5,近期升级到 6.5)虚拟主机内的主动/主动集群中运行。应用程序需要一个共享的高性能存储。
ESXi 使用使用 LUN 的 EMC 存储。
有没有办法创建通过 VSphere 映射到两个 VM 的附加存储(磁盘设备)?
我个人会选择引入额外虚拟机的 GlusterFS,但我的基础设施管理员倾向于拒绝它(达到虚拟机限制)。所以 GlusterFS 方法对我来说是不可能的。
我有两台应用程序服务器在运行 VSphere 的 VMWare ESXi(5.5,近期升级到 6.5)虚拟主机内的主动/主动集群中运行。应用程序需要一个共享的高性能存储。
ESXi 使用使用 LUN 的 EMC 存储。
有没有办法创建通过 VSphere 映射到两个 VM 的附加存储(磁盘设备)?
我个人会选择引入额外虚拟机的 GlusterFS,但我的基础设施管理员倾向于拒绝它(达到虚拟机限制)。所以 GlusterFS 方法对我来说是不可能的。
一般的方案是创建一个新的 vmdk,使用 1:0 作为 SCSI ID 来创建一个单独的虚拟控制器。然后可以将此控制器设置为共享虚拟(在单个主机上共享)或共享物理(跨主机共享)。
在另一个 VM 上,您也可以使用单独的控制器添加现有磁盘,然后就可以了。
显然,访问的虚拟机需要协调它们之间对磁盘的访问。使用没有集群选项的普通文件系统将不起作用。
有关详细信息,请查看https://communities.vmware.com/blogs/Abhilash_hb/2013/08/25/clustering-using-sharing-of-vmdks-between-virtual-machines。