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