远程连接到 ESXi 客户机

远程连接到 ESXi 客户机

我最近通过 SSH 从 Ubuntu 10.10 远程升级到 11.04,一切似乎很顺利,系统提示重启后重启。我等了一会儿,尝试重新连接,但无法通过 SSH 连接。

经过一番挖掘,看起来该服务器实际上是在 ESXi 4.0 上运行的客户机。我无法物理访问该系统,但我可以通过 SSH 登录。

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

我被困在这里了。我猜想客户机没有有效的 IP 地址或 SSH 已关闭。经过几个小时的谷歌搜索,我仍然不知道如何通过主机向客户机打开 shell。

有人能帮我解决这个问题吗?

答案1

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

假设您有权访问 VMware 主机服务器,则可以使用 VMware vSphere Client(来自 Windows)访问系统控制台。单击相应的主机,然后单击安慰选项卡。单击控制台窗口内部开始在控制台上键入内容,然后按Ctrl-Alt退出控制台窗口并返回到本地 Windows 计算机。

答案2

您可能需要联系您的提供商来帮助您访问控制台。ESXi 确实提供了一种通过 vSphere Client 访问服务器真实控制台的方法。您只需要了解您的提供商是否允许这样做。有些允许,有些不允许。如果他们不允许控制台访问,我强烈建议您寻找其他提供商。

重新启动可能会修复该问题,但这也可能会导致更多问题,具体取决于系统当前的状态。

相关内容