oVirt Node is a composed hypervisor image which can be used to provision virtualization hosts for use with oVirt out of the box, with no additional package installation necessary.
oVirt Node is upgraded via yum in an A/B fashion, but the installation of a completely new image means that packages which have been installed on a previous version of the hypervisor were lost on upgrades, or required reinstallation.
With oVIrt 4.1, oVirt Node will cache and reinstall packages installed with yum or dnf onto the new image, ensuring that customizations made by users or administrators are kept.
The advantages of keeping packages across upgrades:
- ability to persistently modify oVirt Node with additions for tooling or support
- removes the need to build a brand-new image with a modified kickstart to modify oVirt Node
- simplified management
Session outline:
- Next-generation oVirt Node overview
- yum API overview
- oVIrt Node integration with yum/dnf to persist RPMs across upgrades