VMware vSphere 5.x 中启用“更改块跟踪”后,vMotion 迁移失败并显示“源已检测到无法恢复目标”错误
search cancel

VMware vSphere 5.x 中启用“更改块跟踪”后,vMotion 迁移失败并显示“源已检测到无法恢复目标”错误

book

Article ID: 344004

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 When Changed Block Tracking is enabled in VMware vSphere 5.x, vMotion migration fails with error: The source detected that the destination failed to resume (2086670) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


VMware vSphere 5.x 环境中启用更改块跟踪 (CBT) 后,会出现以下症状:

  • vMotion 迁移失败并显示以下错误:

    出现常规系统错误: 源已检测到无法恢复目标 (A general system error occurred: The source detected that the destination failed to resume)。


  • 尝试打开虚拟机电源失败并显示以下错误:

    无法打开 <DATACENTER> 中 <HOSTNAME> 上的 <VM> 的电源。无法打开/创建更改跟踪文件 (Cannot power on <VM> on <HOSTNAME> in <DATACENTER>. Could not open/create change tracking file)


  • 在虚拟机监控日志 (vmware.log) 中,您会看到以下错误:

    • DISKLIB-CTK : Could not open change tracking file "/vmfs/volumes/<vmfs_uuid>/<vm_folder>/<vm_name>-ctk.vmdk": Change tracking invalid or disk in use.

    • DISKLIB-LIB : Failed to open '/vmfs/volumes/<vmfs_uuid>/<vm_folder>/<vm_name>.vmdk' with flags 0xa Could not open/create change tracking file (2108)


Environment

VMware vCenter Server 5.1.x
VMware vSphere ESXi 5.1
VMware vCenter Server 5.0.x
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.0
VMware vCenter Server 5.5.x

Cause

迁移虚拟磁盘 (VMDK) 时如不同时迁移配置文件 (VMX),镜像驱动程序不会正确清理更改跟踪文件 (CTK) 中的锁定。Storage vMotion 迁移成功完成,但后续 vMotion 迁移或打开电源操作可能会失败。

注意:Storage DRS 可能会触发磁盘独立于配置文件的 Storage vMotion 迁移,导致出现上述问题。

Resolution

这是一个影响 vSphere 5.x 中镜像驱动程序的已知问题。目前,vSphere 5.0 和 5.1 中尚未有解决办法。

在 vSphere 5.5 Update 2 中的下列更新中已解决此问题:
解决现有故障

要解决现有故障,请执行以下操作:
  1. 要启用虚拟机迁移,请将 CTK 文件移至子文件夹中。无法删除正在使用或已锁定的文件。新的 CTK 文件已创建。
  2. 要清理锁定,请关闭虚拟机并禁用“更改块跟踪”。有关详细信息,请参见 Enabling Changed Block Tracking (CBT) on virtual machines (1031873)
要防止出现该问题,请执行以下操作:
  • 始终将虚拟磁盘和配置文件一起迁移到目标数据存储。
  • 为数据存储群集中的所有虚拟机设置聚集 VMDK 选项。此选项也适用于 .vmx 文件。

    要配置聚集 VMDK 设置,请右键单击数据存储群集,然后单击编辑设置 > 虚拟机设置。选择相关虚拟机。


Additional Information

要在更新本文时收到提醒,请在“Actions”框中单击 Subscribe to Document