console - 如何从另一台机器的命令行访问 VM 控制台

标签 console vmware libvirt vsphere

我有一个 VMWare vSphere 5.5 Hypervisor,上面运行着一个 RHEL 虚拟机。

根据我对 http://libvirt.org/drvesx.html 文档的理解,我相信我应该能够通过 virsh 使用 libvirt 与 VM 完全交互。

但是,在连接到管理程序之后,当我尝试通过以下方式启动控制台时:

virsh -c esx://$USER@$HOST?no_verify=1 console VMNAME

我收到以下内容:

Connected to domain VMNAME
Escape character is ^]
error: this function is not supported by the connection driver: virDomainOpenConsole

是我做错了什么还是 libvirt 不允许通过 ESX Hypervisor 访问 VM 控制台?

最佳答案

根据错误消息,似乎 ESX 驱动程序不允许用户打开 VM 控制台。那就没什么可做的了……

关于console - 如何从另一台机器的命令行访问 VM 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24613037/

相关文章:

ruby-on-rails - 访问vmware虚拟机

vmware - 不使用 vCenter 的 Cloudstack

windows - 通过 VMWARE 路由 VPN(Macosx - Windows)

python - libvirt:从状态整数到字符串?

java - libvirt java 绑定(bind)和 virtualbox-ose

c# - 关闭控制台应用程序的命令?

ruby-on-rails - rails console - 在表格中显示事件记录结果

Delphi 6 - 在运行时读取控制台应用程序的输出

java - 使 log4j 控制台附加程序为不同的线程使用不同的颜色

libvirt - SLES12-Libvirt : virsh vol-delete fails when deleting disk image: cannot unlink file 'XXX' : Permission denied