恢复 ESXi/ESX 主机上丢失或删除的虚拟机配置文件 .vmx
search cancel

恢复 ESXi/ESX 主机上丢失或删除的虚拟机配置文件 .vmx

book

Article ID: 301400

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:

免责声明:本文为 Recovery of a lost or deleted virtual machine .vmx configuration file on an ESXi/ESX host (1002294)的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


本文介绍如何恢复丢失或删除的虚拟机配置文件 .vmx(该文件被删除或破坏了,但虚拟磁盘文件 (.vmdk) 仍然存在)。

Environment

VMware ESX 4.1.x
VMware vSphere ESXi 5.1
VMware ESXi 4.1.x Embedded
VMware ESX 4.0.x
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Installable

Resolution

要解决该问题,可创建一个新的虚拟机配置文件,并将其指向现有的虚拟磁盘文件 (.vmdk)。

注意:此方法为网卡创建了一个新的 MAC 地址,可能会影响依赖虚拟机 MAC 地址的软件。
要创建新的虚拟机配置文件并使其指向现有的 .vmdk 文件,请执行以下操作:
  1. 以管理员身份登录到 vSphere Client。
  2. 右键单击受影响的虚拟机,然后单击从清单中移除
  3. 右键单击 ESXi/ESX 主机。
  4. 单击新建虚拟机
  5. 选择自定义
  6. 逐步执行“创建新的虚拟机”向导,直至进入“选择磁盘”屏幕。
  7. 选择使用现有虚拟磁盘并浏览到 .vmdk 文件。
  8. 完成“创建新的虚拟机”向导。
该过程会重新创建虚拟机的配置文件 (.vmx) 以及其他支持文件。现在可以从 vSphere Client 的清单启动虚拟机。
注意:尽管 GUI 中存在差异,但在旧版 ESX 中仍然可以使用此相同的逻辑。

有关详细信息,请参见 Rebuilding the virtual machine's .vmx file from vmware.log (1023880)Starting a virtual machine generates a syntax error (1003597)


Additional Information

Recovery of a lost or deleted virtual machine .vmx configuration file on an ESXi/ESX host