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 choose to 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-3 Oracle Linux 9: 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
  • Offers newer KVM features and functionality available in upstream packages.
  • Engineered to work with KVM features that are enabled in the latest releases of UEK.
  • Requires the latest version of either UEK R7 or UEK 8.

ol9_kvm_utils

Before enabling this repository, you must remove all existing virtualization packages.
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: