Fwd: virsh backup-begin problem

Andrey Fokin lazzyfox at gmail.com
Thu Jan 21 14:34:25 UTC 2021


Peters, thanks! It was a lot of XML errors. You are right about. But it
doesn't work... I've an error about backup type-
Operation not supported: incremental backup is not supported yet
How is possible describe full backup operation?

On Thu, Jan 21, 2021 at 4:33 PM Peter Krempa <pkrempa at redhat.com> wrote:

> On Thu, Jan 21, 2021 at 15:42:21 +0300, Andrey Fokin wrote:
> > Ok. Sorry.
> >
> > On Thu, Jan 21, 2021 at 3:38 PM Peter Krempa <pkrempa at redhat.com> wrote:
> >
> > > On Thu, Jan 21, 2021 at 15:16:44 +0300, Andrey Fokin wrote:
> > > > Yes, there is an error message.
> > > > sudo virsh backup-begin lubuntu2 ./backup.xml
> > > > error: XML document failed to validate against schema: Unable to
> validate
> > > > doc against /usr/share/libvirt/schemas/domainbackup.rng
> > > > Element domainbackup has extra content: disk
> > >
> > > As I've noted in the exact mail you are replying to, I will not offer
> > > any further assistance unless you post the question also on
> > > libvirt-users at redhat.com list as you did with your original question.
> > > This is to archive any discussions for future reference.
> > >
> > > > On Thu, Jan 21, 2021 at 2:40 PM Peter Krempa <pkrempa at redhat.com>
> wrote:
> > > >
> > > > > On Thu, Jan 21, 2021 at 12:34:43 +0100, Peter Krempa wrote:
> > > > > > On Thu, Jan 21, 2021 at 14:31:18 +0300, Andrey Fokin wrote:
> > > > > > > Peter, thanks. I understood you message about additional
> > > configuration
> > > > > in
> > > > > > > domen settings. It's really interesting, and I'll going to
> test it
> > > as
> > > > > well.
> > > > > > > But could you please advise how change backup-begin command XML
> > > > > parameters
> > > > > > > file to start full backup process? What is wrong in my case and
> > > how to
> > > > > fix
> > > > > > > it? My config below.
> > > > > > > Thanks a lot!
>
> Let me rescue the XML as you've posted it.
>
> <domainbackup>
>     <disk name='/var/lib/libvirt/images/lubuntu2.qcow2' type='file'>
>     <target file='$PWD/scratch1.img'/>
>     <driver type='raw'/>
>     </disk>
>     <disk name='/var/lib/libvirt/images/lubuntu2-1.qcow2' type='file'>
>       <target file='$PWD/scratch2.img'/>
>       <driver type='raw'/>
>     </disk>
> </domainbackup>
>
>
> So there are multiple issues here.
>
> Firstly please refer to the XML documentation, because the mistakes you
> have in your are actually documented properly:
>
> https://libvirt.org/formatbackup.html
>
> Problems:
>
> 1) Missing <disks> container around the individual <disk> elements
> 2) <disk name=' attribute must contain the disk target (such as 'vda',
>    'vdb' refering to the disk in the domain definition, paths are not
>    allowed. This fact is mentioned in the docs.
> 3) If the <target file=' paths are not examples, but you really have
>    $PWD in there, note that neither virsh nor libvirt will replace it
>    with the working directory. The XML is used as-is. This then violates
>    the rule that paths must start with a /.
>
> So the proper XML then is. Obviously you need to make sure that it's
> what you actually meant ...
>
> <domainbackup>
>   <disks>
>     <disk name='hda' type='file'>
>       <target file='/path/scratch1.img'/>
>       <driver type='raw'/>
>     </disk>
>     <disk name='hdc' type='file'>
>       <target file='/path/scratch2.img'/>
>       <driver type='raw'/>
>     </disk>
>   </disks>
> </domainbackup>
>
>
> e.g. the output files will be raw and not qcow2.
>
>

-- 
BRG,
      Andrey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20210121/6a34df9c/attachment.htm>


More information about the libvirt-users mailing list