如何向Windows VM显示一个非常大的磁盘?

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

目标:
– 写入磁带之前,有一个非常大的磁盘用于磁盘备份

当前解决scheme
– 我们将四个2TB虚拟磁盘(EVA术语)作为四个不同的2TB VMFS数据存储呈现给ESXi主机,每个VMT数据存储包含一个2TB VMDK。 这四个VMDK被呈现给使用跨越来创build单个8TB卷的Windows VM。

基本上我想知道是否有更好的方式来向虚拟机展示这个存储。 我尝试使用扩展来创build更大的VMFS卷,但是由于VMDK上的2TB限制,它仍然需要在Windows中使用扩展。

在这个阶段iSCSI不是一个select,所以我只是想知道是否有更好的方法来实现这个目标,或者这是我能做的最好的,我必须与之合作?

你正在做最好的事情,你可以给你的情况。 显然,iSCSI在这里是理想的,而下一个最好的就是使用RDM。 不幸的是,VMware将RDM大小限制在2TB以下(2TB-512B)。 因此,即使使用RDM,您最终还是会跨越4个LUN来获取所需的磁盘。

您可以创build2个LUN(200 GB 9(1)+和剩余卷(2)),然后在第1个LUN上安装数据存储,在其中可以放入虚拟机,第二个LUN(大约7TB)非触摸。

向VM添加第二个HDD,然后selectRDM,然后将其configuration为使用第二个LUN。 所以虚拟机Windows会看到一个额外的硬盘格式化,可以格式化任何可以支持像NTFS这样大容量的硬盘。

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

我想知道RDM(裸设备映射)是否可以超过2TB? 如果可以的话,您可以向VMware提供一个巨大的LUN,并将其作为原始设备呈现给客户。 然后,Windows将其格式化为GPT磁盘,然后closures。

它“应该”工作,但我不确定VMware是否支持那些庞大的RDM。 一些快速testing会做的伎俩。

除此之外,你今天使用的方法,iSCSI将是我唯一的select。 除非你确定虚拟机不能被vMotioned吗? 您可以在服务器中放置另一个HBA,然后将该HBA连接到该guest虚拟机,以便该guest虚拟机拥有该HBA,然后可以通过FC将该存储直接提供给该guest虚拟机。 缺点是你不能vMotion的客人,或启动任何其他服务器上。