migrate libvirt config between machines

daggs daggs at gmx.com
Tue Nov 30 11:57:03 UTC 2021


Greetings Michal,

> Sent: Tuesday, November 30, 2021 at 10:28 AM
> From: "Michal Prívozník" <mprivozn at redhat.com>
> To: "daggs" <daggs at gmx.com>, libvirt-users at redhat.com
> Subject: Re: migrate libvirt config between machines
>
> On 11/29/21 17:37, daggs wrote:
> > Greetings,
> > 
> > I'd like to migrate my current libvirt config from one machine to another, what is the best way to do so?
> > 
> > Thanks
> > 
> 
> Do you mean domain/network/... XMLs or {libvirtd,qemu,...}.config files?
> 
> For the former I suggest 'virsh dumpxml $dom > dom.xml' and copying over
> the file onto new machine and defining the domain again 'virsh define
> dom.xml' (s/dumpxml/net-dumpxml/ and s/define/net-define/ for networks
> and so on).
> 
> If you run new enough libvirt there's even 'virsh migrate --offline'
> that encapsulates steps from above.
> 
> For the latter just copy over the files onto new machine.
> 
> In theory, copying over XMLs should work too, but we don't really like
> seeing users touching those behind libvirt's back as 'virsh define' does
> more than just saving the XML file.
> 
> Michal
> 
> 

I meant both.
the src machine runs libvirt 7.8.0, the dest runs 7.9.0

so virsh migrate --offline + copy /etc/libvirt?

Thanks,

Dagg





More information about the libvirt-users mailing list