Я хочу добавить последовательное устройство (консоль) к гостю через 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
Что я делаю не так? Как я могу добавить это из сценария? Любая помощь будет оценена по достоинству!
Заранее спасибо.
Согласно libvirt документация, вам также понадобится источник элемент. Что-то вроде этого:
<serial type='pty'>
<source path='/dev/pts/3'/>
<target port='0'/>
</serial>