qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] pause and restore function before and after QEMU Live S


From: Eric Blake
Subject: Re: [Qemu-devel] pause and restore function before and after QEMU Live Snapshot
Date: Wed, 16 Jul 2014 15:18:59 -0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0

On 07/16/2014 03:13 PM, Yuanzhen Gu wrote:
> Hi folks,
> 
> 
> I am going to make a patch, and need to find the pause and thaw(restore)
> function before and after taking Live QEMU Snapshot respectively.

Libvirt has the ability to do just that, when taking external disk-only
snapshots.  You can turn on libvirt debugging to trace what QMP/agent
commands are sent during the overall snapshot operation.

> 
> 
>  Basically, I'm using # (qemu) snapshot_blkdev <blockX>
> <snapshot-file><format> taking snapshot,
> http://wiki.qemu.org/Features/Snapshots    my profile tool didn't work when
> giving command inside QMP.
> 
> 
>  Does anyone know how to find the pause (freeze) and restore(thaw) function
> before and after taking snapshot? Or anyway using snapshot_blkdev command
> outside QEMU console? Thanks a lot in advance!

You have to coordinate multiple commands: freeze to the guest agent,
then snapshot to QMP, then thaw to the guest agent.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]