0
我想使用libvirt一次運行基於同一圖像的多個域(VM)。圖像本身不應該被修改。應該將圖像視爲一個起點或模板。根據單個圖像創建多個虛擬機
一個明顯的可能性是爲每個域創建(臨時)副本。由於圖像可能需要多個GB,因此我不想每次都創建一個完整的副本。它只想存儲差異。據我瞭解的文件,外部快照正在使用這種技術。但似乎快照綁定到一個域,我不能用它們作爲模板。
根據documentation of qemu,我可以直接使用qemu,同時通過選項-snapshot
。據我沒有手動提交更改,它應該工作。
qemu-system-x86_64 -snapshot -hda <image>
有沒有辦法實現libvirt的類似的東西?
謝謝!我會看看。 :) – JojOatXGME
它這樣工作。我想避免直接調用'qemu-img',但是用* libvirt *創建這些圖像,我必須定義* storage-pools *。我會直接使用'qemu-img',因爲在這種情況下使用libvirt似乎有很多開銷。 – JojOatXGME