virsh 连接串行设备

virsh 连接串行设备

我想通过命令向客户机添加串行设备(控制台)virsh attach-device。我有一个 console.xml 文件,其中包含:

<serial type="pty">
  <target port="0"/>
</serial>

我运行以下命令:

sudo virsh attach-device VMNAME console.xml

但出现以下错误:

error: Failed to attach device from console.xml
error: XML error: unknown device type

这是我的版本信息:

Compiled against library: libvir 0.9.8
Using library: libvir 0.9.8
Using API: QEMU 0.9.8
Running hypervisor: QEMU 1.0.0

我做错了什么?如何从脚本中添加它?任何帮助都将不胜感激!!

提前致谢。

答案1

根据 libvirt文档,你还需要一个来源元素。类似这样的:

<serial type='pty'>
  <source path='/dev/pts/3'/>
  <target port='0'/>
</serial>

相关内容