Qemu
如何從 libvirt 為 QEMU 設置客戶機硬體時間?
我希望在啟動時將虛擬化硬體時間設置為固定值。在 Qemu 中,這很容易:
qemu-kvm \ -rtc base=2011-11-11T11:11:00 \ …
但是,我看不到將其添加到 libvirt (v2.2.0) 中的來賓配置中的方法。Qemu的某些參數 似乎受支持,但似乎日期 不在其中。還有其他方法嗎?
原來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[]
.