Libvirt Snapshot Question
Peter Krempa
pkrempa at redhat.com
Thu Dec 2 15:32:27 UTC 2021
On Thu, Dec 02, 2021 at 16:27:00 +0100, Elias Mobery wrote:
> OK, so I tried both ways. (The VM image is in the read-only squashfs.)
>
> 1.) Editing VM domain XML:
> <disk>
>
> <transient/>
> </disk>
>
> Error: Internal Error - Could not open
> /var/lib/libvirt/images/vm.snapshot1 : Permission Denied
>
> I chowned everything to libvirt but no changes. Maybe a read-only conflict?
Yes, the overlay is created in the same path as the original image, just
with a suffix, so if that is a read-only FS it will not work.
I've thought about adding a possibility to specify the location for the
overlay but didn't ever get to implementing it actually.
> 2.) Adding second disk to VM domain XML
> (shortened )
>
> <disk>
> source /var/lib..../images/vm.qcow2
> target dev=vda
> </disk>
>
>
> <disk>
> source /var/lib...../images/vm.qcow2
> target dev=vdb
> <transient/>
> </disk>
>
> Error: unsupported configuration: cannot create external snapshot for disk
> vdb - collision with disk vdb.
Could you please post the unabbreviated steps? I don't really know
what's going on based on this.
> After googling I found that a lot of people get permission denied errors
> using transient. I will keep looking, really not sure.
More information about the libvirt-users
mailing list