远程连接到ESXi guest虚拟机

我最近通过SSH从Ubuntu 10.10到11.04进行了远程升级,似乎进展顺利,当出现提示时重新启动。 我等了一会儿,试图重新连接,不能通过SSH。

经过一番挖掘,看起来这个服务器实际上是在ESXi 4.0上运行的客户端。 我没有物理访问系统,但是我可以通过SSHlogin。

如果我运行vim-cmd /vmsvc/getallvms我看到有问题的客人。 vim-cmd /vmsvc/power.getstate 720表示guest vim-cmd /vmsvc/power.getstate 720已打开。

我被困在这里 我假设客人没有一个有效的IP地址或SSH被closures。 经过几个小时的search后,我仍然不知道如何通过主持人向客人开放一个shell。

任何人都可以帮我解决这个问题吗?

据我所知,无法从ESXi虚拟服务器主机直接访问虚拟机控制台。

假设您可以访问VMware主机服务器,则可以使用VMware vSphere Client(从Windows)访问系统控制台。 点击相应的主机,然后在“ 控制台”选项卡上。 在控制台窗口内单击以在控制台上开始input,然后按CtrlAlt将控制台窗口转回本地Windows机器。

您可能需要联系您的提供商以帮助您登上控制台。 ESXi确实提供了一种通过vSphere Client访问服务器的真实控制台的方法。 你只需要找出你的提供者是否允许这样做。 有些做,有些则不。 如果他们不允许控制台访问,我强烈build议find另一个提供商。

有一个很小的机会,重新启动会修复它,但这也可能会导致更多的问题,这取决于系统现在处于什么状态。