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

Purpose

免责声明:本文为 Support for virtual machine disks larger than 2 TB in VMware ESXi 5.5 and 6.0.x (2058287) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。 

VMware ESXi 5.5 引入了对大于 2 TB 的虚拟机磁盘 (VMDK) 的可支持性。

本文介绍了 ESXi 5.5 和 6.0.x 中大容量虚拟磁盘的条件和限制的相关信息。

Resolution

在 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。有关详细信息,请参见本文的“故障排除”部分。

具有大容量磁盘的虚拟机会有以下条件和限制:
  • 客户机操作系统必须支持大容量虚拟硬盘。
  • 您只能将大于 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。
  • 不支持 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。

故障排除
  • 如果尝试在已打开电源的虚拟机上扩展超过 2 TB 的 VMDK,则会在客户端看到以下错误:

    已调用大小大于等于 2TB(*** 个扇区)的热扩展。不支持大于或等于 2TB 的热扩展。此磁盘扩展操作失败:msg.disklib.INVAL (Hot-extend was invoked with size (*** sectors) > =2TB. Hot-extend beyond or equal to 2TB is not supported. This disk extend operation failed: msg.disklib.INVAL)

    要解决此问题,请执行以下操作:
    • 关闭虚拟机电源并重试扩展操作。
    • 将 VMDK 与原始虚拟机分离,并连接到任何其他已关闭电源的虚拟机,然后将大小增加到所需大小。将 VMDK 与临时关闭电源的虚拟机分离,然后重新连接到原始虚拟机
  • 尝试在 VMFS-3 数据存储或使用 ext3 的 NFS 上创建大虚拟磁盘时,您会在 vSphere Client 中或使用 vmkfstools 时看到以下错误:

    无法创建虚拟磁盘:目标文件系统不支持大文件 (12) (Failed to create virtual disk: The destination file system does not support large files (12).)。
     
  • 尝试使用 vSphere Client 创建大 VMDK 时,您会看到以下错误:

    输入的磁盘容量数值格式不正确或超出范围。该值已替换为最接近的可接受值
    DiskCapControl:值 6924239004288 已超出范围(1048576 至 4398046511104) (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 中的“无法为大容量磁盘整合快照”

Related Information

Support for virtual machine disks larger than 2 TB in VMware ESXi 5.5.x and 6.0.x

Authored By

Data Conversion

Modified Date

1/24/2017 8:00 AM

Modified By

Sue Su

 

 

https://kb.vmware.com/articleview?docid=2058287&lang=zh_CN

你可能感兴趣的:(计算机&服务器)