我有一台连接到 iSCSI NAS 的 ESXi 服务器 (4.1 U1),其中已定义并向此主机呈现了 4 个 LUN;所有 LUN 的大小均为 3 TB。ESXi 正确查看 LUN 并确认其大小为 3 TB。
我知道 VMFS 数据存储的最大大小为 2 TB,因此为每个 LUN 创建单个数据存储会浪费空间;我也知道在单个 LUN 上创建多个数据存储不是最佳做法,而且似乎也不起作用:如果 LUN 上已经有数据存储,vSphere Client 就不会让我在那里创建任何其他内容,甚至不会将其列在可用于创建数据存储的设备列表中。
我知道我可以使用范围来创建大于 2 TB 的数据存储,但这似乎仅适用于多个 LUN:当我尝试使用数据存储所在的同一 LUN 来增加数据存储的大小时,ESXi 实际上会尝试增加它,因此它的大小不会超过 2 TB。
我的问题是:有没有办法将同一个 LUN 中的两个范围合并起来,从而有效地创建由 2 个 1.5 TB 范围组成的 3 TB 数据存储?
如果这不可能,是否可以在同一个 iSCSI LUN 中创建两个数据存储?我知道这不是最佳做法,但至少应该是可能的……但看起来并非如此。
如果连这都不可能,那么……如何利用这 3 TB LUN?
答案1
抱歉,您无法使用 v4 执行此操作,因为这是 SCSI-2/VMFS3 的限制(但版本 5 会进行很大改变 ;) )。只需返回并将您的 LUN 表示为 2TB 并根据需要扩展它们,您仍然被限制为 2TB vmdk,因此无论如何,执行扩展 DS 都是毫无意义的。如果有任何安慰的话,我将我的 DS 限制为 500GB,以确保操作人员不会使用虚拟机过度订阅任何给定的 DS。