Chapter 16. Virtualization

This chapter lists the most notable changes to virtualization between RHEL 8 and RHEL 9.

16.1. Notable changes to virtualization

KVM virtualization is no longer supported on IBM POWER

Red Hat Kernel-based Virtual Machine (KVM) for Red Hat Enterprise Linux 9.0 and later is not supported on IBM POWER hardware.

SPICE has become unsupported

In RHEL 9, the SPICE remote display protocol is no longer supported. Instead, Red Hat recommends using alternate solutions for remote display streaming:

  • For remote console access, use the VNC protocol.
  • For advanced remote display functions, use third party tools such as RDP, HP RGS, or Mechdyne TGX.

For graphical VMs hosted on RHEL 9, Red Hat recommends using the virtio-vga and virtio-gpu virtual graphics cards.

QEMU no longer includes the SGA Option ROM

The Serial Graphics Adapter (SGA) Option ROM made it possible for messages that are normally sent to the virtual video card to be directed to the serial port. The SGA Option ROM is still present in the initial release of RHEL 9 Beta, but will be removed before RHEL 9 General Availability. To avoid being affected by this removal, continue using the following libvirt XML fragment, as it will enable an equivalent replacement functionality in the virtual firmware:

  <bios useserial='yes'/>

VM machine types based on RHEL 7.5 and earlier are unsupported

In RHEL 9, virtual machines (VMs) no longer support machine types based on RHEL 7.5 and earlier. For example, these include s390-ccw-virtio-rhel7.5.0.