On Tue, Jun 11, 2024 at 04:23:33PM GMT, richard.schmitt--- via Users wrote: > We install libvirt in a AlmaLinux 9 Kickstart file. The version of > libvirt we are using is 10.0.0. > > What we'd like to do is to statically define a network in the > kickstart file without having to run `virsh net-define`. In other > words, we had hoped that by installing a <network>.xml file in > /usr/share/libvirt/networks, that that network would be recognized > by libvirt the first time the system is booted. This does not > appear to be the case. > > Is there a way to statically define libvirt networks without > needing to run 'virsh net-define'?
You need to install the file in /etc/libvirt/qemu/networks instead. If you want the network to be autostarted, you also need to create a symlink in /etc/libvirt/qemu/networks/autostart that points to the network XML and has a matching name. -- Andrea Bolognani / Red Hat / Virtualization