Upgrading the host

Erik Skultety eskultet at redhat.com
Tue Feb 16 09:02:33 UTC 2021


On Tue, Feb 16, 2021 at 09:51:52AM +0100, Michal Privoznik wrote:
> On 2/12/21 2:10 AM, Marcin Struzak wrote:
> > Hello--
> > 
> > I'm planning on upgrading the OS on my host machine by doing manual
> > re-installation, which will trigger an upgrade of libvirt from 1.1.3 to
> > 6.1.0.  Hardware, storage volumes & paths, etc., will be the same after
> > upgrade.
> > 
> > I was going to redefine & start everything from .xml files, starting
> > with the network
> > 
> >      virsh net-define <network XML>
> >      virsh net-autostart <network>
> >      virsh net-start <network>
> > 
> > and following with all the guests
> > 
> >      virsh define <domain XML>
> >      virsh autostart <domain>
> >      virsh start <domain>
> 
> If you are just upgrading the libvirt package then you do not need to do any
> of this. Libvirt picks everything up after it's restarted. But if you are
> installing host from scratch then ..
> 
> > 
> > I have the following questions:
> > 
> >  1. Do I need to generate XML dumps manually, or is it ok to use the
> >     ones from host's /etc/libvirt?
> 
> .. yes, back up XMls here and use define & start as you suggested.
> 
> >  2. Do I need to define & start storage pools & volumes explicitly, or
> >     will they be picked up from domain definitions?
> 
> Storage pools won't be defined automatically. You need to save their XMLs
> too. You can find them under /etc/libvirt/storage/. Don't forget on secrets
> if you use them too.

Needless to say, if you're backing up /etc/libvirt/<whatever> make sure
libvirtd is down first, so that all the settings are properly dumped by the
daemon to the respective XMLs.

Erik




More information about the libvirt-users mailing list