シリアルデバイス用の 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>

関連情報