[libvirt] [RFC] live migration of VMs with internal snapshots

Maxim Nestratov mnestratov at virtuozzo.com
Tue Apr 26 16:10:33 UTC 2016


26.04.2016 18:38, Eric Blake пишет:

> On 04/26/2016 07:54 AM, Dmitry Mishin wrote:
>>> Hmm. Interesting. But what I'm talking about doesn't involve qemu much.
>>> We create
>>> an external temporarily delta for images with internal snapshots on
>>> libvirt side,
>>> then merge it on libvirt side thus, qemu shouldn't be affected at all as
>>> far as I
>>> understand.
>> Right now, we are trying the following workaround of this issue:
>> 1) create external snapshot (without metadata)
>> 2) undefine internal snapshots' metadata (because libvirt prohibits
>> migration if detects snapshots)
>> 3) copy metadata & backing file (primary data qcow2 file with internal
>> snapshots) to the destination
>> 4) migrate VM using libvirt
>> 5) define metadata back
>> 6) block-commit - to merge delta to original qcow2 image.
> Yes, that looks like a reasonable workaround.
>
>> Things would be much simpler, if they were in libvirt rather than in
>> management app on top of it.
> It would indeed be easier - but someone has to contribute the patches
> for it.
>

Great! We certainly will.




More information about the libvir-list mailing list