我在运行 VSphere 的 VMWare ESXi(5.5,不久将升级到 6.5)虚拟主机中的主动/主动集群中运行了两台应用服务器。该应用程序需要共享的高性能存储。
ESXi 利用使用 LUN 的 EMC 存储。
有没有办法创建一个通过 VSphere 映射到两个虚拟机的附加存储(磁盘设备)?
我个人会选择 GlusterFS,因为它会引入额外的虚拟机,但我的基础设施管理员倾向于拒绝它(达到虚拟机限制)。所以 GlusterFS 方法对我来说不可行。
答案1
通用方案是创建一个新的 vmdk,使用 1:0 作为 SCSI ID,以创建单独的虚拟控制器。然后可以将此控制器设置为共享虚拟(在单个主机上共享)或共享物理(跨主机共享)。
在另一台虚拟机上,您也可以使用单独的控制器添加现有磁盘,然后就完成了。
显然,访问虚拟机需要协调它们之间的磁盘访问。使用没有集群选项的普通文件系统将行不通。