vSphere虚拟机是孤立的

我有个问题。 我的vSphere 4主机虚拟机已启动,但无法通过networking访问(我不知道它出了什么问题,原因很快就会清楚)。

由于我的vSphere主机显然处于不良状态,因此无法连接到vSphere中心来pipe理群集。 因此,我login到群集中的每个刀片(全部10个,ESXi 4),并且找不到任何单个清单中列出的vSphere VM。

这使得我相信虚拟机是孤立的,但仍然在其中一个刀片上通电。

有没有什么办法可以让机器恢复到本地刀片的库存? 我知道我可以通过浏览SAN数据存储将其添加到清单中,但是如果它已经在另一个刀片上运行,我将无法启动它!

跳到每个ESX主机上的服务控制台,然后运行vm-support -x以获取主机正在运行的所有虚拟机或其正在运行的所有虚拟机的列表。

您应该能够识别正确的主机。 如果它没有显示在任何主机上,那么它们都没有运行它,你应该尝试“添加到库存”路线重新附加它。

另一方面,如果你确实find了它,你可以记下VMID,然后运行下面的命令:

  • less / proc / vmware / vm / {在这里inputVMID} / cpu / status
  • 向右滚动,直到find一个格式为vm的文本。####
  • 记下本文中的4位数字。 这是主用户世界ID。 通常比VMID低一位数字
  • / usr / lib / vmware / bin / vmkload_app -k 9 {在这里input主用户世界ID}
  • 您现在应该可以将VMX重新附加到清单。

未来,考虑一个物理的vCenter盒子。 一个虚拟的人对我来说仍然不太合适。