[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] kvm / virsh snapshot management
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] kvm / virsh snapshot management |
Date: |
Mon, 10 Jun 2019 17:07:30 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 6/10/19 4:27 PM, Gary Dale wrote:
>>
> Trying this against a test VM, I ran into a roadblock. My command line
> and the results are:
>
> # virsh blockcommit stretch "/home/secure/virtual/stretch.qcow2" --top
> stretchS3 --delete --wait
> error: unsupported flags (0x2) in function qemuDomainBlockCommit
>
> I get the same thing when the path to the qcow2 file isn't quoted.
That's a libvirt limitation - the --delete flag is documented from the
generic API standpoint, but not (yet) implemented for the qemu driver
within libvirt. For now, you have to omit --delete from your virsh
command line, and then manually 'rm' the unused external file after the
fact.
>
> I noted in
> https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/virtualization_administration_guide/sub-sect-domain_commands-using_blockcommit_to_shorten_a_backing_chain
> that the options use a single "-".
Sounds like a bug in that documentation.
> However the results for that were:
> # virsh blockcommit stretch /home/secure/virtual/stretch.qcow2 -top
> stretchS3 -delete -wait
> error: Scaled numeric value '-top' for <--bandwidth> option is malformed
> or out of range
>
> which looks like virsh doesn't like the single dashes and is trying to
> interpret them as positional options.
>
> I also did a
>
> # virsh domblklist stretch
> Target Source
> ------------------------------------------------
> vda /home/secure/virtual/stretch.qcow2
> hda -
>
> and tried using vda instead of the full path in the blockcommit but got
> the same error.
>
> Any ideas on what I'm doing wrong?
Do you know for sure whether you have internal or external snapshots?
And at this point, your questions are starting to wander more into
libvirt territory.
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature
Re: [Qemu-devel] kvm / virsh snapshot management, Eric Blake, 2019/06/10