虚拟机无法启动,并显示以下错误:msg.vmx.poweron.failedErrorCode
search cancel

虚拟机无法启动,并显示以下错误:msg.vmx.poweron.failedErrorCode

book

Article ID: 344450

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 The virtual machine fails to start with the error:msg.vmx.poweron.failedErrorCode (2108710) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 无法启动虚拟机
  • 虚拟机无法启动
  • 您会看到类似以下内容的错误:

    打开虚拟机 xxxx (虚拟机名称) 电源时从 ESX 主机收到错误 (An error was received from the ESX host while powering on VM xxxx (VM name))。
    无法启动虚拟机 (错误 -18) (Failed to start the virtual machine (error -18))。


Environment

VMware ESXi 4.0.x Embedded
VMware vSphere ESXi 6.0
VMware ESXi 4.1.x Installable
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.1
VMware ESXi 4.0.x Installable
VMware vSphere ESXi 5.0
VMware vSphere ESXi 5.5

Cause

出现此问题的原因如下:
  • 虚拟机配置文件 (.vmx) 中的条目不遵循 /etc/vmware/configrules 文件中设置的规则。
  • 虚拟机是由与此 ESXi 版本不兼容的产品创建的,根本无法使用。
  • 虚拟机配置文件中不包含 config.version 条目。
  • 虚拟机配置文件的路径无效。

Resolution

要解决此问题,请使用以下可选方案之一:
如果有任何不一致之处,请手动编辑虚拟机的 .vmx 文件并进行必要的修改。有关如何编辑 .vmx 文件的详细信息,请参见 Tips for editing a .vmx file (1714)
  • 创建一个新的虚拟机,然后将现有虚拟磁盘和设备添加到新创建的虚拟机。


Additional Information

The virtual machine fails to start with the error: msg.vmx.poweron.failedErrorCode