免责声明:本文为
Support for virtual machine disks larger than 2 TB in VMware ESXi 5.5,6.0.x and 6.5.x (2058287) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。
VMware ESXi 5.5 引入了对大于 2 TB 的虚拟机磁盘 (VMDK) 的可支持性。 本文介绍了 ESXi 5.5 到 6.5.x 中大容量虚拟磁盘的条件和限制的相关信息。 |
在 vSphere 5.5 和 6.0.x 中,大容量虚拟磁盘具有以下条件和限制:
|
注意:ESXi 6.5.x 及更高版本现在已经支持热扩展超过 2TB 的 VMDK 了。更多信息,请参见 VMware Blog 帖子。
具有大容量磁盘的虚拟机会有以下条件和限制:
- 客户机操作系统必须支持大容量虚拟硬盘。
- 您只能将大于 2 TB 的磁盘移动或克隆到 ESXi 5.5 和 6.0.x 主机,或具有此类可用主机的群集。
- 数据存储格式必须是 VMFS-5 或更高版本,或网络附加存储 (NAS) 服务器上的 NFS 卷。
- vSphere Flash Read Cache 支持的最大硬盘大小为 16 TB。
- 不支持 VMFS-3 卷。无法将大于 2 TB 的磁盘从 VMFS-5 数据存储移动到 VMFS-3 数据存储。
- 如果扩展磁盘后的容量等于或大于 2 TB,则无法热扩展虚拟磁盘。仅支持超过 2 TB 的 GPT 分区磁盘的脱机扩展。
- 不支持 Fault Tolerance。
- vSAN 5.5 不支持,但 vSAN 6.x 支持 62 TB。
- 不支持 BusLogic 并行控制器。
- 具有大容量虚拟硬盘或大于 2 TB 磁盘的虚拟机必须满足最佳虚拟机性能的资源和配置要求。大容量硬盘的最大值为 62 TB。添加或配置虚拟磁盘时,始终保留少量开销。某些虚拟机任务会很快地消耗大量磁盘空间,因此,如果向该磁盘分配了最大磁盘空间,则会妨碍任务的成功完成。此类事件可能包括生成快照或使用链接克隆。如果分配了最大磁盘空间,这些操作将无法完成。
- 在无共享存储的环境中,某些操作(如快照静默、克隆、Storage vMotion 或 vMotion)可能需要较长时间才能完成。
- 不能将大于 2 TB 的 RDM 重定位到除 VMFS-5 以外的数据存储,或低于 ESXi 5.5 版本的主机。
- 要支持 Microsoft Windows 操作系统解决最大存储容量超过 2 TB 的设备,则必须使用 GUID 分区表 (GPT) 分区方案初始化该磁盘。有关详细信息,请参见 Windows support for hard disks that are larger than 2 TB。
注意:截至 2014 年 6 月 13 日,上述链接正确无误。如果您发现该链接已损坏,请提供反馈,VMware 员工将会更新该链接。
大于 2 TB 的 VMDK 的虚拟机快照中的更改:
- 在大于 2 TB 的 VMDK 上生成的快照目前采用节省空间的虚拟磁盘 (SESPARSE) 格式。无需进行任何用户交互。如果基本平面 VMDK 大于 2 TB,则重做日志将自动以 SESPARSE 格式创建,而不是 VMFSSPARSE(增量)。
- 不支持采用 VMFSSPARSE 或 SESPARSE 格式扩展基本平面磁盘。
- VMFSSPARSE 格式不支持 2 TB 或更多空间。
- VMFSSPARSE 和 SESPARSE 格式不能共存在同一个 VMDK 中。在虚拟机中,快照的两种类型可以共存,但不可以在同一个磁盘链中。例如,如果对已连接两个虚拟磁盘的虚拟机生成快照,一个磁盘小于 2 TB,另一个磁盘大于 2 TB,则较小的磁盘快照将为 VMFSSPARSE,较大的磁盘快照将为 SESPARSE。
- 如果父磁盘大于 2 TB,则链接克隆将为 SESPARSE。
故障排除
- 尝试在 VMFS-3 数据存储或使用 ext3 的 NFS 上创建大虚拟磁盘时,您会在 vSphere Client 中或使用
vmkfstools
时看到以下错误:
Failed to create virtual disk: The destination file system does not support large files (12).
- 尝试使用 vSphere Client 创建大 VMDK 时,您会看到以下错误:
The disk capacity entered was not a properly formed number or was out of range. It has been replaced with the nearest acceptable value
DiskCapControl : value 6924239004288 is out of range (1048576,4398046511104)
检查最新创建或已扩展 VMDK 的大小,您会发现该大小为 4 TB。
要解决此问题,请执行以下操作:
- 使用 vSphere Web Client 创建大于 4 TB 的 VMDK,或扩展现有的超过 4 TB 的 VMDK。
- 使用 vSphere CLI 或
vmkfstools
扩展或创建大于 4 TB 的 VMDK。有关详细信息,请参见 Adding space to an ESXi/ESX host virtual disk (994) 和 Recreating a missing virtual machine disk (VMDK) descriptor file (1002511) 中的步骤 5。