[libvirt-users] backup procedure using blockcopy
Thomas Stein
himbeere at meine-oma.de
Wed Jul 3 09:14:48 UTC 2013
Am 02.07.13 17:43, schrieb Eric Blake:
> On 07/02/2013 08:19 AM, Thomas Stein wrote:
>>> Try this modification (again untested, but at least doesn't have a block
>>> job running during the save attempt):
>>>
>>> virsh dumpxml --security-info dom > dom.xml
>>> virsh undefine dom
>>> virsh blockcopy dom vda /path/to/backup-vda
>>> polling loop - check periodically until 'virsh blockjob dom vda'
>>> shows 100% completion
>>> virsh suspend dom
>>> virsh blockjob dom vda --abort
>>> virsh save dom /path/to/memory-backup --running
>
> Good through here.
>
>>> virsh resume dom
>>> virsh define dom.xml
>>
>
>>
>> virsh resume gentoo-template
>> error: failed to get domain 'gentoo-template'
>> error: Domain not found: no domain with matching name 'gentoo-template'
>
> Aha - then 'virsh resume dom' is not correct; we merely need 'virsh
> restore /path/to/memory-backup' which should load from the memory save
> file and start it running again (since we saved it with --running in the
> first place).
Yes. This works. So for now my backup looks like this:
virsh dumpxml --security-info dom > dom.xml
virsh undefine dom
virsh blockcopy dom vda /path/to/backup-vda
polling loop - check periodically until 'virsh blockjob dom vda'
shows 100% completion
virsh suspend dom
virsh blockjob dom vda --abort
virsh save dom /path/to/memory-backup --running
virsh restore /path/to/memory-backup
virsh resume dom
virsh define dom
Thank you again Eric. I'm quite happy with that solution.
Thomas
More information about the libvirt-users
mailing list