私は現在libvirt 1.2.20があり、virt-managerを使用して生成されたいくつかのqemuフラグを私のコンピュータに渡したいと思います。ファイルを修正して追加しました。
</devices>
<qemu:commandline>
<qemu:arg value='-L pc-bios'/>
</qemu:commandline>
</domain>
ところでvirshで編集してみました。
virsh edit domain
そして入れて
<qemu:commandline>
<qemu:arg value='-L pc-bios'/>
</qemu:commandline>
しかし、私にこのエラーを与える
errore: XML document failed to validate against schema: Unable to validate doc against /usr/share/libvirt/schemas/domain.rng
Element domain has extra content: qemu:commandline
Failed. Try again? [y,n,i,f,?]:
qemuコマンドラインを正しく渡す方法は?ありがとう
ベストアンサー1
elbarnaの答えは、libvirt(およびそのドメインXML)で「デフォルトで」サポートされている設定オプションを取得する方法です。 libvirtがサポートしていないqemuコマンドライン引数(およびその他)の場合、「domain」ルート要素にqemuのXML名前空間宣言を含める必要があります。
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>