vSphere 虚拟机是孤立的

Mar*_*son 1 vmware-vsphere orphans

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

因为我的 vSphere 主机显然处于不良状态,所以我无法连接到 vSphere 中心来管理我的集群。因此,我登录了集群中的每个刀片(全部 10 个,ESXi 4 个),但在它们的任何单独清单中都找不到 vSphere 虚拟机。

这让我相信 VM 是孤立的,但仍然在其中一个刀片上通电。

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

Chr*_*rpe 6

跳转到每个 ESX 主机上的服务控制台并运行vm-support -x以获取该主机正在运行的所有 VM 或其正在运行的内容的列表。

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

另一方面,如果您确实找到了它,您可以记下 VMID,然后运行以下命令将其关闭:

  • less /proc/vmware/vm/ {Enter VMID Here} /cpu/status
  • 向右滚动,直到找到vm.####格式的一段文本
  • 记下本文中显示的 4 位数字。这是主用户世界 ID。它通常比 VMID 低一位
  • /usr/lib/vmware/bin/vmkload_app -k 9 {在此处输入主用户世界 ID}
  • 您现在应该能够将 VMX 重新附加到清单。

未来,请考虑使用物理 vCenter 框。虚拟机仍然不太适合我。