免责声明:本文为 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。
Value out of range error message when adding disks larger than 4TB in vSphere Client (2054952)。
vSphere 5.5 Troubleshooting Guide 中的“无法为大容量磁盘整合快照”