libvirtでQEMUのゲストハードウェア時間を設定するには?

libvirtでQEMUのゲストハードウェア時間を設定するには?

起動時に仮想化ハードウェア時間を固定値に設定したいと思います。 Qemuでは簡単です。

qemu-kvm \
    -rtc base=2011-11-11T11:11:00 \

しかし、libvirt(v2.2.0)のゲスト設定に追加する方法が見つかりませんでした。いくつかのパラメータ Qemuがサポートされているようですが、日付 それらの中にはありません。別の方法がありますか?

答え1

それは明らかですライブラリ仮想マシンQemuバックエンドへの直接コマンドライン引数の受け渡しをサポートします。この機能を「ロック解除」するには、関連する名前空間をゲスト定義に含める必要があります。

-<domain type='kvm'>
+<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>

これで人々はラベルにアクセスできますcommandline。その中には、arg一連の要素を使用してパラメータが指定されます。

<qemu:commandline>
  <qemu:arg value='-rtc'/>
  <qemu:arg value='base=2011-11-11T11:11:00'/>
</qemu:commandline>

最終的にQemuに接続されましたargv[]

関連情報