虚拟机在 VMware VirtualCenter/vCenter Server 中显示为 Unknown VM。
Resolution
当重新引导 ESX/ESXi 计算机或重新启动主机代理时,需要重新加载每台注册虚拟机的主机代理配置(.vmx 文件)。如果 .vmx 文件不可访问,ESX/ESXi 将无法读取虚拟机的配置名称,因而默认为 Unknown VM。
暂时性无法访问存储并不会导致将虚拟机的名称永久设置为 Unknown VM。有关详细信息,请参见识别 ESX 或 ESXi 的共享存储问题 (1003659) (Identifying shared storage issues with ESX or ESXi (1003659))。
解决存储问题后,重新启动此主机上的管理代理。有关详细信息,请参见重新启动 ESX 或 ESXi Server 上的管理代理 (1003490) (Restarting the Management agents on an ESX or ESXi Server (1003490))。
如果该虚拟机仍被重命名为 Unknown VM,请检查主机上的 /etc/vmware/hostd/vmInventory.xml 文件,以了解以前注册了哪些虚拟机。请记下这些虚拟机以及它们所在的数据存储,然后重新注册这些虚拟机。
要重新注册虚拟机,请执行以下操作:
- 右键单击 Unknown VM 条目并单击从清单中移除。
- 浏览到该虚拟机所在的相应数据存储并打开其文件夹。
- 右键单击 *.vmx 文件并单击添加到清单。
- 打开此虚拟机的电源。
- 对于所有未知虚拟机重复上述第 1 步到第 4 步。
cat /etc/vmware/hostd/vmInventory.xml