De acordo com a documentação da libvirt, você também precisa de um elemento source . Algo parecido com isto:
<serial type='pty'>
<source path='/dev/pts/3'/>
<target port='0'/>
</serial>
Eu gostaria de adicionar um dispositivo serial (console) a um convidado por meio do comando virsh attach-device
.
Eu tenho um arquivo console.xml contendo:
<serial type="pty">
<target port="0"/>
</serial>
E eu corro o seguinte comando:
sudo virsh attach-device VMNAME console.xml
Mas receba o seguinte erro:
error: Failed to attach device from console.xml
error: XML error: unknown device type
Estas sã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 de um script? Qualquer ajuda seria apreciada!
Obrigado antecipadamente.
De acordo com a documentação da libvirt, você também precisa de um elemento source . Algo parecido com isto:
<serial type='pty'>
<source path='/dev/pts/3'/>
<target port='0'/>
</serial>