[libvirt-users] virsh can't support VM offline blockcommit

陈明 justlibvirt at gmail.com
Tue Oct 13 02:24:12 UTC 2015


Hi  everyone!
     I use the libvirt(version: 1.2.2) and QEMU(version: 2.2.1) to test
qemu snapshot features:

     I tried virsh blockcommit when VM offline,  the virsh blockcommit
failed: the error messase as below:
    *                      error: Requested operation is not valid: domain
is not running*
     when I start the VM,  the virsh blockcommit  work fine!
     my question is :   we need virsh support blockcommit when
VM offline。how do?

    we  test qemu snapshot as follows:
    we need  create  snapshot of the cycle,and  by virsh blockcommit
merge snapshot chain,but whenVM offline, the virsh blockcommit will
fail, someone suggest me:when VM offline,may use qemu-img commit to
submit snapshot turn,but qemu-img can't modify snapshot chain backing
relation,it need
we use qemu-img  rebase amend snapshot‘s backingfile,* the main
question* is when we use qemu-img rebase modify snapshot's
backingfile, if someone start the VM, it  will may lead to VM filesystem
readonly。

   we  should how to  solve the question?   thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20151013/8d934942/attachment.htm>


More information about the libvirt-users mailing list