[CRIU] CRIU and QEMU/KVM

Pavel Emelyanov xemul at parallels.com
Mon Jan 21 06:02:02 EST 2013


On 01/21/2013 02:57 PM, Andres Toomsalu wrote:
> KVM/QEMU has ofcourse checkpointing for live migration - but I cant find anything suitable
> for continuous non-blocking checkpointing - Kemari supposed to do that but it seems to be
> abandoned and I cant find any further developments on that regard. DMTCP allegedly could do 
> this with the help of plugin utilizing KVM kernel driver API - so why not also CRIU in theory
> (eg cant it be added - what is the blocking issue/design)? There is a publication describing 
> DMTCP approach in detail:  http://arxiv.org/pdf/1212.1787v1.pdf

I see.

> Having kind of hypervisor agnostic checkpointing/restore package would be a great opportunity 
> to build homogeneous cloud HA services around it.

I totally agree with it! We even have this in plans, but in long-term plans. However, if
someone can participate in this, I would merge the respective code as soon as it's ready.
But anyone who would try to implement it would have to Keep KVM/QEMU people aware of
what's going on :)

> Kind regards,
> -- 
> ----------------------------------------------
> Andres Toomsalu, andres at opennodecloud.com <mailto:andres at opennodecloud.com>
> 
> On 21.01.2013, at 12:43, Pavel Emelyanov wrote:
> 
>> On 01/20/2013 09:33 PM, Andres Toomsalu wrote:
>>> Hi,
>>>
>>> Could someone from CRIU devs shed a light if CRIU could be also used for
>>> QEMU/KVM VM checkpointing/restore (e.g. for creating state aware HA utilizing
>>> continous checkpointing) - and if yes what is there and what is still missing
>>> (needs implementation) to achieve it?
>>
>> No, CRIU is not capable to checkpoint and restore KVM virtual machines. The
>> KVM/QEMU have their own tools for that.
>>
>>> Kind regards,
>>> -- 
>>> ----------------------------------------------
>>> Andres Toomsalu, andres at opennodecloud.com <mailto:andres at opennodecloud.com> <mailto:andres at opennodecloud.com>
>>> http://www.opennodecloud.com
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> CRIU mailing list
>>> CRIU at openvz.org <mailto:CRIU at openvz.org>
>>> http://lists.openvz.org/mailman/listinfo/criu
>>>
>>
>>
> 




More information about the CRIU mailing list