Virtualization Package Sources

Oracle distributes two sets of KVM user space packages, called stacks. These KVM stacks define which versions of virtualization hypervisor packages install and run on an Oracle Linux system.

Each stack has its own separate source, so you might need to configure the package sources on the system depending on which KVM stack you want to install.

Note:

If the system is running UEK, you can switch between stacks. For more details, see Switch KVM Stacks.

The following table lists the KVM stacks available for deployment to an Oracle Linux 9 system, their benefits, and support limitations, and their corresponding package sources.

Table 1-1 Oracle Linux: KVM Stacks and Package Sources

KVM Stack Benefits and Limitations Yum Repository Installation Notes
Default KVM Stack
  • Fully supported across all Oracle Linux kernels.
  • Offers maximum compatibility with RHCK and Red Hat Enterprise Linux.

ol9_appstream

(Enabled by default on all Oracle Linux 9 systems)

The Default KVM stack can be installed without changing any repository configuration.
Oracle KVM Stack
  • Engineered to work with KVM features that are enabled in the latest releases of UEK.
  • Provides QEMU 10.1 and libvirt 12.0.
  • Requires UEK8U2 (UEK Release 8 Update 2).

ol9_kvm_utils

Before enabling this repository, you must remove all existing virtualization packages.

If you remain on UEK7 (or do not enable UEK8 repositories), you stay on the QEMU 7.2 and libvirt 9.0 version of the Oracle KVM Stack.

For more information about enabling repositories using dnf, or for details about how Oracle manages software package distribution using yum repositories and ULN channels, see: