-
Products
JBoss Enterprise Middleware
Red Hat JBoss Fuse Developer Studio Portfolio Edition Web Framework Kit Application Platform Web Server Data Grid Portal Platform Red Hat JBoss A-MQ SOA Platform Business Rules Management System (BRMS) Data Services Platform Messaging JBoss Operations Network JBoss Community or JBoss enterprise -
Solutions
Migration Center
Migrate to Red Hat Enterprise Linux Migration Center Systems management Upgrading to Red Hat Enterprise Linux JBoss Enterprise Middleware IBM AIX to Red Hat Enterprise Linux HP-UX to Red Hat Enterprise Linux Solaris to Red Hat Enterprise Linux UNIX to Red Hat Enterprise Linux Start a conversation with Red Hat Migration services -
Training
Courses and training paths
Popular and new courses JBoss Middleware Administration curriculum Core System Administration curriculum JBoss Middleware Development curriculum Advanced System Administration curriculum Linux Development curriculum Cloud Computing and Virtualization curriculum Cloud Computing, Virtualization, and Storage curriculum
Virtualization Support in Red Hat Enterprise Linux
Virtualization is an integral component of the Red Hat Enterprise Linux platform. Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux versions 5.4 or later include the Kernel-based Virtual Machine (KVM), that takes advantage of the latest hardware virtualization capabilities and is tightly integrated with the Linux kernel. Red Hat Enterprise Linux 5 also includes an enterprise-hardened variant of the Xen-based virtualization technology.
A guest instance of an operating system running on Red Hat Enterprise Linux can be run in one of two different modes: Para-Virtualized (PV) and Fully-Virtualized (FV).
The Para-Virtualized mode requires a Xen-enabled version of the guest operating system and the Red Hat Enterprise Linux 5 host must be running the Xen-specific kernel-xen package.
The Fully-Virtualized mode allows unmodified guest operating systems to run, but requires specific hardware (Intel-VT or AMD-V) to provide virtualization capabilities . The fully virtualized mode is available with Xen-based virtualization since Red Hat Enterprise Linux version 5.0 and KVM-based virtualization since Red Hat Enterprise Linux version 5.4.
Red Hat generally supports different versions of Red Hat Enterprise Linux as a guest as well as a other specified third party operating systems. Please refer to the virtualization support matrix1 for details on the supported combinations of host and guest operating systems and architectures.
Red Hat also provides a set of optimized PV drivers for fully virtualized guests, that will directly talk to the hypervisor instead of emulated hardware. These drivers may require a minimum minor release as the host and operating system. The virtualization support matrix1 provides detailed information about the available PV driver support.
For supported third-party operating systems 2 listed in the virtualization support matrix 1, Red Hat will provide commercially reasonable efforts to isolate problems customers encounter and provide solutions for defects in the Red Hat Enterprise Linux Virtualization environment. However, Red Hat is not able to provide any support for the third party operating system itself.
If the problem falls into the domain of the third-party operating system, Red Hat will request that the customer contact the operating system vendor directly or Red Hat may engage with the vendor on behalf of the customer for further investigation. Please note that you may be required to provide a support contract with any third-party operating system vendor for continued support.
If the problem falls into the domain of the Red Hat Enterprise Linux Virtualization environment, Red Hat will continue to provide support in accordance with the subscription agreement associated with the Red Hat Enterprise Linux instance.
Red Hat may also provide para-virtualized drivers for a selected sub-set of the supported third-party guest operating systems.
Red Hat Enterprise Linux Virtualization Support Matrix
- Please see chart below for details.
- Please note that running in a virtualized environment may be subject to the third party operating systems license agreement.
| Legend | |
| PV | Para-Virtualized (Xen): Guest kernel optimized for virtualization. |
| FV | Fully-Virtualized (Xen or KVM): Unmodified guest kernel, requires virtualization support in hardware. |
| Optimized | Supported. PV or optimized PV drivers provided, fully certified stack (e.g. Microsoft SVVP). |
| Supported | Supported but no or limited optimized PV drivers provided, limited certification (for Windows Server e.g. Microsoft WHQL but no SVVP). |
| Unsupported | Not supported and may not work |
| N/A | Not a valid combination. |
| Tech Preview | Technically possible, but not yet supported. |
| Virtualization Platform, Kernel & Processor Architecture | |||||
| Guest Operating System | RHEL 6 64-bit x86_64 (KVM), RHEV-H 6 | RHEL 5 64-bit x86-64 (KVM)1, RHEV-H 5 | RHEL 5 64-bit x86-64 (Xen) | RHEL 5 32-bit x 86-32 (PAE, Xen) | RHEL 5 IA64 |
| Supported Enterprise Linux Combinations | |||||
| Red Hat Enterprise Linux 3 x86-64 FV | Optimized2 | Optimized2 | Optimized | N/A | N/A |
| Red Hat Enterprise Linux 3 x86-32 FV | Optimized2 | Optimized2 | Optimized3 | Optimized3 | N/A |
| Red Hat Enterprise Linux 3 IA64 FV | N/A | N/A | N/A | N/A | N/A |
| Red Hat Enterprise Linux 4 x86-64 PV | N/A | N/A | Optimized | N/A | N/A |
| Red Hat Enterprise Linux 4 x86-64 FV | Optimized2 | Optimized2 | Optimized3 | N/A | N/A |
| Red Hat Enterprise Linux 4 x86-32 PV | N/A | N/A | Optimized4 | Optimized | N/A |
| Red Hat Enterprise Linux 4 x86-32 FV | Optimized2 | Optimized2 | Optimized3 | Optimized3 | N/A |
| Red Hat Enterprise Linux 4 IA64 FV | N/A | N/A | N/A | N/A | Supported |
| Red Hat Enterprise Linux 5 x86-64 PV | N/A | N/A | Optimized | N/A | N/A |
| Red Hat Enterprise Linux 5 x86-64 FV | Optimized2 | Optimized2 | Optimized3 | N/A | N/A |
| Red Hat Enterprise Linux 5 x86-32 PV | N/A | N/A | Optimized4 | Optimized | N/A |
| Red Hat Enterprise Linux 5 x86-32 FV | Optimized2 | Optimized2 | Optimized3 | Optimized3 | N/A |
| Red Hat Enterprise Linux 5 IA64 PV | N/A | N/A | N/A | N/A | Optimized |
| Red Hat Enterprise Linux 5 IA64 FV | N/A | N/A | N/A | N/A | Supported |
| Red Hat Enterprise Linux 6 x86-64 PV | N/A | N/A | Optimized2 | N/A | N/A |
| Red Hat Enterprise Linux 6 x86-64 FV | Optimized2 | Optimized2 | Optimized2 | N/A | N/A |
| Red Hat Enterprise Linux 6 x86-32 PV | N/A | N/A | Optimized2 | Optimized2 | N/A |
| Red Hat Enterprise Linux 6 x86-32 FV | Optimized2 | Optimized2 | Optimized2 | Optimized2 | N/A |
| Supported 3rd Party Guest Operating Systems | |||||
| Windows Server 2000 32-Bit x86 | Unsupported | Unsupported | Supported | Supported | N/A |
| Windows Server 2000 IA64 | N/A | N/A | N/A | N/A | Supported |
| Windows Server 2003 32-Bit x86 | Optimized5 | Optimized5 | Optimized5 | Optimized5 | N/A |
| Windows Server 2003 64-Bit x86 | Optimized5 | Optimized5 | Optimized5 | N/A | N/A |
| Windows Server 2003 IA64 | N/A | N/A | N/A | N/A | Optimized5 |
| Windows Server 2003 R2 32-Bit x86 | Optimized5 | Optimized5 | Optimized5 | Optimized5 | N/A |
| Windows Server 2003 R2 64-Bit x86 | Optimized5 | Optimized5 | Optimized5 | N/A | N/A |
| Windows Server 2003 R2 IA64 | N/A | N/A | N/A | N/A | Optimized5 |
| Windows Server 2008 32-Bit x86 | Optimized5 | Optimized5 | Optimized5 | Optimized5 | N/A |
| Windows Server 2008 64-Bit x86 | Optimized5 | Optimized5 | Optimized5 | N/A | N/A |
| Windows Server 2008 IA64 | N/A | N/A | N/A | N/A | Optimized5 |
| Windows Server 2008 R2 64-Bit x86 | Optimized5 | Optimized5 | Optimized5 | N/A | N/A |
| Windows Server 2008 R2 IA64 | N/A | N/A | N/A | N/A | Optimized5 |
| Windows XP 32-Bit x86 | Optimized6 | Optimized6 | Supported | Supported | N/A |
| Windows XP 64-Bit x86 | Unsupported | Unsupported | Unsupported | N/A | N/A |
| Windows Vista 32-Bit x86 | Optimized5 | Optimized5 | Optimized5 | Optimized5 | N/A |
| Windows Vista 64-Bit x86 | Optimized5 | Optimized5 | Optimized5 | N/A | N/A |
| Windows 7 32-Bit x86 | Optimized5 | Optimized5 | Optimized5 | N/A | N/A |
| Windows 7 64-Bit x86 | Optimized5 | Optimized5 | Optimized5 | N/A | N/A |
| Certified 3rd Party Hypervisors and Hardware Partitioning Technologies | |||||
| Generic Virtualization Solutions | In addition to the integrated Red Hat virtualization technology, Red Hat also supports Red Hat Enterprise Linux as a guest on VMWare and Hyper-V as generic virtualization platforms. This means, that Red Hat Enterprise Linux on these virtualization platforms is certified and supported independent of the underlying physical hardware (aside from any hardware pass-through). Please note, that Red Hat supports the guest operating system. Direct support for the 3rd virtualization platform will come from the respective Vendor. Please refer to the hardware certification catalog for details on the verified products and versions. | ||||
| Hardware Partitioning | Red Hat supports RHEL on hardware partitioning and virtualization solutions such as IBM System Z, IBM Power, Fujitsu PRIMEQUEST, or Hitachi Virtage hardware partitioning. These are certified as part of the physical hardware, but not supported generically (e.g. on non-certified hardware). Please refer to the hardware certification list for information on certified hardware. | ||||
| Red Hat on the Cloud | Red Hat supports Red Hat Enterprise Linux as a guest on the Cloud. For private, in-house Cloud-type deployments, this support matrix applies. Please refer to the Red Hat Certified Cloud Provider program for more information on supported public Cloud providers. | ||||
| Other 3rd Party Guest Operating Systems |
A customer may run non Red Hat branded guest operating systems, that are not certified and not actively supported by Red Hat on Red Hat virtualization products without invalidating Red Hat's support for the Red Hat virtualization platform. Red Hat will support the virtualization product itself but for any non Red Hat branded guest operating system including any para-virtualized drivers, the customer will need to obtain support from the respective vendor of that product. The 3rd party vendor providing and supporting the particular guest instance may escalate issues through regular backend support interfaces if such a relationship with Red Hat exists. At Red Hat's discretion, the 3rd party guest operating system vendor may be required to reproduce failures on a fully supported configuration. Red Hat, in its sole discretion, may from time to time may take commercially reasonable steps to address issues associated with uncertified 3rd party guest operating systems. |
||||
- KVM virtualization was introduced in RHEL 5.4 for x86-64 hosts.
- For best performance of RHEL guests on RHEL hosts with KVM, para-virtualized I/O drivers (virtio-drivers) are required to be installed in the guest. They were introduced in RHEL 5 with 5.3, in RHEL 4 with 4.8, and in RHEL 3 with Errata Advisory RHEA-2009:1425-1, please refer to http://kbase.redhat.com/faq/docs/DOC-25441 for details how to use it. Starting with 5.4 and RHEL 6, the pv-drivers are integrated into the kernel package. Please also consider the documentation section on timing issues.
- For best performance of fully-virtualized RHEL guests on RHEL 5 hosts with Xen, para-virtualized I/O drivers (xenpv) are required to be installed in the guest. These drivers are available in RHEL 5 with 5.3, and for RHEL 4 as well as RHEL 3 with Red Hat Errata Advisory RHEA-2008-0274 and later updates.
- Support for para-virtualized x86-32 guests on a x86-64 host environment is fully supported with 5.4 or later.
- For best performance, the para-virtualized I/O drivers (virtio-win) are required to be installed in the Windows(tm) guests. The drivers are made available as images in the Supplementary channel of the RHEL 5 host OS, please refer to http://kbase.redhat.com/faq/docs/DOC-24866 for details. Please see the Microsoft SVVP site for certification details
- As of RHEL 5.5.











