Greetings Michal, > Sent: Tuesday, November 30, 2021 at 10:28 AM > From: "Michal Prívozník" <mprivozn@xxxxxxxxxx> > To: "daggs" <daggs@xxxxxxx>, libvirt-users@xxxxxxxxxx > 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