ESXi(4.1)可以将VMFS数据存储安装在其只读快照旁边吗?

我有一台ESXi(4.1)服务器与Windows Server 2008 R2存储服务器交谈,该服务器使用Microsoft的iSCSI软件目标将一些卷显示为iSCSI 目标 ; ESXi将它们用作其数据存储。 一切都很好。

微软的iSCSI实现使用VHD来存储iSCSI LUN,并且能够对它们执行快照,然后将这些快照作为附加的iSCSI目标呈现; 所以我可以拍摄iSCSI LUN的快照,然后将其呈现给ESXi主机,以便恢复先前版本的VM。

当然,当ESXi看到这个新目标时,它会拒绝自动挂载VMFS卷,因为它会将其检测为快照。 通常的解决办法是重新签名并挂载。

但是这不能完成,因为快照是只读的; 试图重新签名只是失败。

当运行esxcfg-volume -l ,这是我得到的:

 VMFS3 UUID/label: 4e7adbec-ce616bc0-2470-000e0cafe516/ds3 Can mount: No (the original volume is still online) Can resignature: Yes Extent name: naa.60003fff4ea387cd98a2dfd21c4f195b:1 range: 0 - 1048575 (MB) 

如果我删除原始数据存储,我确实可以挂载只读快照; 但是如果原始数据存储保持联机状态,则不能挂载快照,除非进行了重新签名,这也是不可能的,因为它是只读的。

所以,我的问题是:有没有办法挂载VMFS只读快照,同时仍然保持快照所基于的VMFS卷联机?

您可以临时创build一个运行ESXi的虚拟机,将其上的“只读”LUN挂载为读写,重新签名,popup并挂载到底层主机上。 这就是说,如果你可以得到快照作为RW共享Windows无论如何。 听起来像一个计划?

看起来这是不能做的。 如果原始VMFS卷处于联机状态,则只能通过为其提供新签名(不能在只读快照上执行)来装载其快照。

可能的解决scheme:将原始卷脱机,或将快照挂载到没有安装原始卷的另一台主机上。