当前位置: 代码迷 >> 综合 >> VMware ESXi 5.5、6.0.x 和 6.5.x 中对大于 2 TB 的虚拟机磁盘的支持 (2058287)
  详细解决方案

VMware ESXi 5.5、6.0.x 和 6.5.x 中对大于 2 TB 的虚拟机磁盘的支持 (2058287)

热度:39   发布时间:2024-02-10 02:52:32.0
免责声明:本文为 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 5.5 或更高版本的主机。
  • VMFS-5 数据存储中支持的最大 VMDK 大小增加到 62 TB。但是,在 VMFS-3 中支持的最大 VMDK 大小仍为 2 TB。
  • NFS 中支持的最大 VMDK 大小低于 62 TB 并且比 NFS 文件系统支持的最大文件大小小 1%。

    注意
    • 最大文件大小取决于基本文件系统(例如,在 ext3 上为 16 TB)。
    • 最大大小强制为 62 TB,即使基础 NFS 文件系统支持更大的尺寸。
  • 虚拟模式裸设备映射 (vRDM) 支持的最大大小已从 2 TB 增加至 62 TB。
  • 可以在打开或关闭电源的虚拟机中创建大于 2 TB 的 VMDK,但要将一个 VMDK 扩展到 2TB 以上时,只支持虚拟机关机操作。。
  • 必须使用 vSphere Web Client 创建或扩展超过 2 TB 的 VMDK。有关详细信息,请参见本文的“故障排除”部分。
注意: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 中的“无法为大容量磁盘整合快照”

  相关解决方案