在 Linux 虚拟机上执行快照静默操作失败
search cancel

在 Linux 虚拟机上执行快照静默操作失败

book

Article ID: 339984

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:

免责声明: 本文为 Snapshot quiescing fails on Linux virtual machines (2116120) 的翻译版本。 尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。 有关最新内容,请参见英文版本。


当对 Linux 虚拟机执行静默快照操作时,您会遇到以下症状:
  • 受影响虚拟机的 vmware.log 文件中包含以下错误:

    <YYYY-MM-DD>T<time>Z| vmx| I120: SnapshotVMXTakeSnapshotComplete: done with snapshot 'smvi_UUID': 0
    <YYYY-MM-DD>T<time>Z| vmx| I120: SnapshotVMXTakeSnapshotComplete: Snapshot 0 failed: Failed to quiesce the virtual machine (40).
    <YYYY-MM-DD>T<time>Z| vmx| I120: GuestRpcSendTimedOut: message to toolbox timed out.
    <YYYY-MM-DD>T<time>Z| vmx| I120: Vix: [18631 guestCommands.c:1926]: Error VIX_E_TOOLS_NOT_RUNNING in
    MAutomationTranslateGuestRpcError(): VMware Tools are not running in the guest</time></time></time></time>


    注意: 上述日志摘录仅为示例。 日期、时间和环境变量可能会因环境而有所不同。

  • 虚拟机客户机操作系统在执行快照操作后失败,需要重新引导


Environment

VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.5
VMware vSphere ESXi 6.0

Cause

由 VMware Tools 进行的用于冻结 Linux 文件系统的调用由于虚拟机上的高 I/O 而花费过长时间时,会出现此问题。 在冻结操作期间,VMware Tools 不响应,导致主机中止静默的快照操作。

如果虚拟机已完成文件系统冻结,则它会请求主机生成虚拟机的快照。 但是,由于主机之前因 VMware Tools 超时而中止了快照操作,因此此任务将会被中止,文件系统将仍处于已冻结状态。

Resolution

这是一个影响 vSphere ESXi 5.1、5.5 和 6.0 的已知问题。

该问题在以下版本中已解决:


Additional Information

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