【问题标题】:How could i get pts number(/dev/pts/[X]) for virtio-serial with libvirt??我如何使用 libvirt 获得 virtio-serial 的 pts 编号(/dev/pts/[X])?
【发布时间】:2018-05-17 06:37:00
【问题描述】:

现在我是带有 libvirt 的 QEMU+KVM VM 服务。

我的虚拟机控制台的串口选项如下。

<devices>
  <console type='pty'>
    <target type='serial' port='0'/>
  </console>
  <console type='pty'>
    <target type='virtio' port='1'/>
  </console>
</devices>

因为我没有指定 pts number (ex ),所以 pty number 随机分配取决于主机状态。我可以使用“virsh ttyconsole”命令轻松获取serial0 的pty 编号。但是我在哪里可以得到 virtio1 的 pty 号码??

我想使用 libvirt 分配的 virtio-serial 的 pty 号。谢谢。

【问题讨论】:

    标签: virtual-machine qemu libvirt


    【解决方案1】:

    /dev/pts/XXX 路径将在客户机运行时记录在 XML 文档中。 virsh ttyconsole 命令只是从 XML 中读取它。

    【讨论】:

    • 感谢您的回复。你的意思是XML文档是用“virsh dumpxml”命令显示的吗?我已经尝试过了。但没有分号信息。
    • 只有在 guest 实际运行时才能看到 PTS 编号。如果它仍处于关闭状态,则 XML 不会显示该数字。这是因为实际的 PTS 编号每次都是动态分配的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 2021-05-05
    • 2014-03-27
    • 2012-04-20
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多