Certified guest operating systems for Red Hat Enterprise Linux with KVM

Updated -

The following certified Red Hat and third-party guest operating systems apply to Red Hat Enterprise Linux Server with KVM virtualization. Red Hat also offers Red Hat Enterprise Virtualization, which offers greater scalability and more advanced features. To see certified guest operating systems for Red Hat Enterprise Virtualization, please see Certified guest operating systems for Red Hat Enterprise Virtualization.

Red Hat Enterprise Linux 8 Server with KVM Red Hat Enterprise Linux 7 Server with KVM Red Hat Enterprise Linux 6 Server with KVM Red Hat Enterprise Linux 5 Server with KVM
Red Hat Enterprise Linux 4 Not supported Certified Certified Certified
Red Hat Enterprise Linux 5 Not supported Certified Certified Certified
Red Hat Enterprise Linux 6 Certified Certified Certified Certified
Red Hat Enterprise Linux 7 Certified Certified Certified Certified
Red Hat Enterprise Linux 8 Certified RHEL7.5 or laterCertified*4 RHEL6.10 or laterCertified Not supported
Microsoft Windows Server 2008 64-Bit Not supported *1 Not supported All versions Certified*2, *3
Microsoft Windows Server 2008 R2 64-Bit Not supported *1 RHEL6.0 or laterCertified*2, *3 All versions Certified*2, *3
Microsoft Windows Server 2012 64-Bit Not supported *1 RHEL6.4 or laterCertified*2, *3 Not supported
Microsoft Windows Server 2012 R2 64-Bit All versions Certified*2, *3 *1 RHEL6.5 or laterCertified*2, *3 Not supported
Microsoft Windows Server 2016 64-Bit All versions Certified*2, *3 *1 RHEL6.9 or laterCertified*2, *3 Not supported
Microsoft Windows Server 2019 64-Bit All versions Certified*2, *3 *1 Not supported Not supported

1. In RHEL 7, RHEL will have SVVP support only under specific subscription programs. If you are unsure whether your subscription model includes support for Windows guests, please contact customer support. RHV and OSP have full support and ship SVVP certified drivers. In addition, the Red Hat Enterprise Linux 7 and 8 Server version which you are using must be listed as a supported virtualization technology for running Windows Server at Windows Server Catalog - Server Virtualization.
2. Microsoft Windows operating systems certifications only apply to all RHEL8 releases, RHEL 6 releases and all RHEL 5 releases.
3. For best performance, the para-virtualized I/O drivers (virtio-win) are required to be installed in the Windows guests. The drivers are made available as images in the Supplementary channel of the Red Hat Enterprise Linux host OS. Please refer to this article for details. Please see the Microsoft SVVP site for certification details.
4. Customizing RHEL8 KVM image on RHEL7 KVM host is not supported. Please refer to this article for details.


I get confused about certified guest operating systems for RHEL7, in this link:
there are no windows Certified for RHEL7.

but in RHEL7 ReleaseNote, say RHEL7 support windows8, windows8.1 and windows 2012.

Which information is correct?

This article is correct. We will fix the Release Notes.

Thanks for bringing this to our attention.

Did I understand that correctly, that no Windows system on RHEL 7 systems (including RedHat OpenStack) is supported?
Is there a reason for this?

That is not entirely correct. Please see https://access.redhat.com/site/articles/973163
That article covers guest operating systems on:
- Red Hat Enterprise Virtualization
- Red Hat Enterprise Linux OpenStack Platform
- Red Hat Cloud Infrastructure

This article is only for RHEL using the included KVM. As indicated above, Windows is not certified on this platform.

Question regarding CentOS, are we to assume that support for RHEL versions as VMs implies support for CentOS as well? Any plan to support Ubuntu?

Thanks in advance.

Consider SUSE linux support added , please.

Is it possible to open a customer center case with your exact requirements and use case? This would be the best start to get this request evaluated.


I can see RHEL-8 is not included in the list of the supported guest operating system on KVM,can we add RHEL-8 as a supported guest OS.

It is in progress and it will be include soon

not support win10?

On a RHEL 7.6 KVM host, RHEL 7.6 vm does not work for me because the qemu-kvm-1.5.3-160.el7 OR qemu-kvm-1.5.3-165.el7 package does not include the RHEL 7.6.0 machine type.

/usr/libexec/qemu-kvm --version
QEMU emulator version 1.5.3 (qemu-kvm-1.5.3-165.el7), Copyright (c) 2003-2008 Fabrice Bellard
/usr/libexec/qemu-kvm -machine help
Supported machines are:
none                 empty machine
pc                   RHEL 7.0.0 PC (i440FX + PIIX, 1996) (alias of pc-i440fx-rhel7.0.0)
pc-i440fx-rhel7.0.0  RHEL 7.0.0 PC (i440FX + PIIX, 1996) (default)
rhel6.6.0            RHEL 6.6.0 PC
rhel6.5.0            RHEL 6.5.0 PC
rhel6.4.0            RHEL 6.4.0 PC
rhel6.3.0            RHEL 6.3.0 PC
rhel6.2.0            RHEL 6.2.0 PC
rhel6.1.0            RHEL 6.1.0 PC
rhel6.0.0            RHEL 6.0.0 PC

The rhel-7-server-openstack OR rhel-8-for-x86_64-appstream-rpms repos has the newer qemu-kvm package [2.12.0] which supports RHEL 7.6 machine type. On a RHEL 7 environment, I do not expect to enable openstack or el8 repos. Am i missing anything here since the table above lists RHEL 7 as supported.

Unless I'm mistaken, we support KVM guests through RHEV and RHOSP only.

I think that depends on the guest operating system. As above in the list for RHEL as guest no footnote is attached, for example RHEL7 as guest on RHEL7 is supported, as well as the other combinations. As for Windows, also as per above, besides RHV and RHOSP, we have contracts like AMC (AdvancedMissionCritical) which entitle to support of Windows as KVM guest.

Sandeep, I'm late to comment on this one.. but what you list here are the machine types. Did you try to run rhel7.8 on a machine type "pc" or "pc-i440fx-rhel7.0.0"?

I have been attempting to install Windows Server 2019--Essentials as a guest on a clean and fully updated RHEL 8.0 The Windows Essential Server appears to cleanly install. However, it fails when the server itself attempts to boot. This results in closed loop of restarts. After many hours of research with no success I decided to try the Datacenter Edition. It succeeded immediately. I then tried the Standard Edition. It also succeeded. I then tried the Essential Edition--it failed as before. Now I'm back at the Standard Edition. All is well. All trials were with 16k memory and 200 Gb disk. I believe MS is preventing the Essential Edition to act and a RHEL 8 Guest. If true perhaps that should be noted on the Certification Matrix.

Have you tried on RHEV or RHOSP ?

Hi Is RHEL 7.7 VM as guest OS is supported over KVM hypervisor with Ubuntu 14.04.5 OS?

We support the RHEL part but if it's a Ubuntu 14.04.5 KVM issue , this will be supported by Canonical. You should contact Canonical for supportability of RHEL guests on their KVM code.

That's just too bad, RHEV didn't support RHEL5.x distribs, as vmware does it.

Hi Jerome Jansou,

I do not understand VMware, as RHEL 5.x as OS is not supported by Red Hat anymore.

So what does VMware support, just the virtual hardware compatible with RHEL 5.x or did they take over RHEL 5.x support?

I would contact VMware to get a sence of the support they provide.


Jan Gerrit

You're right, but clients make a difference between no support at all and partial support (even if in this case it's more psychological to me). When you say "as you won't have any support on guest, just grieve support on host" it's hardly audible. Even in a case of 1 to 1 virtualization.

Regarding vmware, I believe that's a best effort kind of contract. They call it "legacy support". https://kb.vmware.com/s/article/2015161

The core part "The Legacy support level is between Supported and Deprecated. These guest operating systems are typically no longer supported by the original vendor. As a result, VMware's ability to support this guest operating system is reduced because VMware may not be able to collaborate with the OS vendor to provide the highest level of support."

So that's what people find when they search the web (e.g. my client in the present case) : - ESXI 7 => support RHEL5.x as legacy OS - RHEL 8 / latest RHEV => no support for RHEL5.x

As cyber ask us to stay on latests release of products (RHEL or RHEV or OpenStack or Kubevirt for OS4), that's a no go for KVM based solutions. Building sarcophagus around legacy products is a cheap way to not port or to not treat COTS deficiencies waiting for the legacy product to die peacefully. Guess vmware has a boulevard in front of them for this kind of usage... just too bad for RH ;-)