dispositivo de conexão virsh para dispositivo serial

dispositivo de conexão virsh para dispositivo serial

Gostaria de adicionar um dispositivo serial (console) a um convidado por meio do virsh attach-devicecomando. Eu tenho um arquivo console.xml contendo:

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

E executo o seguinte comando:

sudo virsh attach-device VMNAME console.xml

Mas obtenha o seguinte erro:

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

Aqui estão as informações da minha versão:

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

O que estou fazendo de errado? Como posso adicionar isso a partir de um script? Qualquer ajuda seria apreciada!!

Desde já, obrigado.

Responder1

De acordo com a libvirtdocumentação, você também precisa de umfonteelemento. Algo assim:

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

informação relacionada