如何向 Windows VM 呈现一个非常大的磁盘?

如何向 Windows VM 呈现一个非常大的磁盘?

设备:
- EVA 4400 存储系统
- 通过虚拟中心管理的 ESXi 4.1 主机
- Windows Server 2K3 R2 64 位企业版虚拟机

目标:
- 在将数据写入磁带之前,有一个非常大的卷用于磁盘备份

当前解决方案:
- 我们有四个 2TB Vdisk(EVA 术语)作为四个不同的 2TB VMFS 数据存储呈现给 ESXi 主机,每个数据存储都包含一个 2TB VMDK。这四个 VMDK 呈现给 Windows VM,它使用跨区创建单个 8TB 卷。

基本上,我想知道是否有更好的方法将此存储呈现给虚拟机。我尝试使用扩展来创建更大的 VMFS 卷,但由于 VMDK 的 2TB 限制,它仍然需要在 Windows 中使用跨度。

目前 iSCSI 不是一种选择,所以我只是想知道是否有更好的方法来实现这个目标,或者这是我所能做的最好的事情吗?

答案1

鉴于您的情况,您已经尽了最大的努力。显然,iSCSI 是理想的选择,其次是使用 RDM。不幸的是,VMware 将 RDM 大小限制为略低于 2 TB(2 TB - 512 B)。因此,即使使用 RDM,您最终也需要跨越 4 个 LUN 才能获得所需的磁盘。

答案2

您可以创建 2 个 LUN(200 gb 9(1) + 剩余卷 (2)),然后在第一个 LUN 上安装数据存储,并在其中放置虚拟机,第二个 LUN(约 7 TB)保持不变。

向虚拟机添加第二块硬盘并选择 RDM,然后将其配置为使用第二个 LUN。这样虚拟机 Windows 将看到一个未格式化的附加硬盘,可以将其格式化为任何支持大容量的格式,如 NTFS。

但是使用 RDM,您将失去 vMotion、VHA 或容错的可能性。

答案3

我想知道 RDM(原始设备映射)是否可以超过 2 TB?如果可以,您可以向 VMware 展示一个大型 LUN,并将其作为原始设备展示给客户机。然后,Windows 将其格式化为 GPT 磁盘,您就可以开始了。

它“应该”可以工作,但我不确定 VMware 是否支持这么大的 RDM。一些快速测试应该可以解决问题。

除了上述方法以及您目前使用的方法之外,iSCSI 将是我唯一的选择。除非您同意虚拟机无法进行 vMotion?您可以在服务器中删除另一个 HBA,并将该 HBA 连接到客户机,以便客户机拥有 HBA,然后您可以通过 FC 将存储直接呈现给客户机。缺点是您无法对客户机进行 vMotion,也无法在任何其他服务器上启动它。

相关内容