我遇到问题,从ESX 3.5主机中删除未知(孤立)的虚拟机。
当我尝试右键单击虚拟机时,出现以下错误“未将对象引用设置为对象的实例”。
迄今采取的步骤。 1.从集群中删除主机2.从vCenter中删除主机3.重新启动主机4.编辑文件vmInventory.xml并清除文件5.重新启动的服务 – mgmt-vmware restart
任何人都可以想到我可以做什么来解决这个问题?
多谢你们。
如果这个主机是Vcenter的成员,因为你似乎暗示你可能需要重新启动Vcenter来清除它,这可能是因为Vcenter本身就是VM的存在,而不是主机,通过重新启动pipe理服务来清除机器。
检查虚拟机是否显示在主机本身,而不是直接连接到主机作为根。 如果列出,您也应该尝试从这里删除。 如果没有列出,问题肯定在vcenter上。
仔细检查您的帐户是否具有vCenter中必需的所有权限,包括删除VM和从数据存储中删除的权限。 如果您只有部分删除权限,则可能会出现此错误。
另外,禁用VI Client中的所有客户端插件,重新启动客户端,然后重试。 如果失败,请查看是否可以从主机上的Web控制台中删除。
这是我发生这件事时所做的。
删除主机时,从数据库中删除了孤立的虚拟机。