起動時に仮想化ハードウェア時間を固定値に設定したいと思います。 Qemuでは、これは簡単です。
qemu-kvm \
-rtc base=2011-11-11T11:11:00 \
…
ただし、これをlibvirt(v2.2.0)のゲスト構成に追加する方法がわかりません。 一部のパラメーター Qemuはサポートされているようですが、dateはサポートされていないようです。別の方法はありますか?
libvirtは、コマンドライン引数を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[]
に追加されます。