virsh attach-device для последовательного устройства

virsh attach-device для последовательного устройства

Я хотел бы добавить последовательное устройство (консоль) в гостевую систему через 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>

Связанный контент