【问题标题】:Redhat virsh console vmname hangs (no network connectivity)Redhat virsh 控制台 vmname 挂起(无网络连接)
【发布时间】:2016-11-19 02:33:56
【问题描述】:

我目前正在尝试使用以下命令将控制台连接到我的 redhat linux 虚拟机:virsh 控制台 GuestVM,但是当我键入命令时控制台会挂起。我尝试按“输入”,但没有奏效。此外,我无法 ping 它的 IP 地址或主机名。所以,我不能 ssh 进入它。有小费吗?我尝试使用 virt-manager 来启动 GUI,但来宾 VM 没有安装 X Windows 系统桌面。

我检查了 VM 的 xml,发现控制台配置了以下内容:

<console type='pty' tty='/dev/pts/1'>
  <source path='/dev/pts/1'/>
  <target type='serial' port='0'/>
  <alias name='serial0'/>

【问题讨论】:

  • 请注意,Stackoverflow 仅用于编程相关问题。请查看help center,了解可以在此处询问的主题。这个问题可能适用于其他 SE 网站,例如 Superuser。首先查看他们的帮助,看看问题是否属于那里,如果是,您可以单击“标记”链接并选择“需要版主注意”以请求在那里迁移。
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?

标签: linux console redhat virsh


【解决方案1】:

virsh console 命令将您连接到来宾中的虚拟串行端口。如果您在此控制台上没有看到任何内容,则表明来宾操作系统尚未在串行端口上设置任何内容。通常在 Linux 中,您希望让它在串行端口上运行一个 'agetty' 进程。如果您想在此串行控制台上查看内核启动消息,您还需要编辑来宾引导加载程序以将 console=tty0 console=ttyS0 添加到内核命令行 - 这应该会在串行和图形控制台上获得启动消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-07
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多