As IT environments continue to evolve toward hybrid and cloud-native architectures, organizations are looking for ways to modernize their infrastructure without abandoning the reliability, support and investments tied to traditional virtualization platforms. Red Hat Enterprise Linux (RHEL) plays a pivotal role in this journey, serving as a stable and trusted foundation for certified applications and supported hardware.
With Red Hat OpenShift Virtualization—a built-in capability of Red Hat OpenShift—teams can now run virtual machines (VMs) and containers side-by-side on a unified platform. This enables a smoother transition to modern infrastructure while maintaining compatibility with existing software and hardware certified for RHEL.
In this blog, we explore how OpenShift inherits RHEL's robust hardware and software compatibility, and what organizations should consider when running RHEL-certified applications inside VMs on OpenShift Virtualization. We’ll cover key factors such as third-party vendor support, hardware dependencies and performance implications to help you make informed decisions when adopting a cloud-native platform.
Unified hardware certification across Red Hat solutions
Because OpenShift is built on top of RHEL, it benefits directly from RHEL's extensive hardware certification program. Any server hardware that is certified to run a RHEL version is automatically compatible with the corresponding OpenShift version.
By leveraging RHEL's robust certification ecosystem, OpenShift users can confidently deploy on a wide range of industry-standard hardware without the need for additional validation. This inherited certification streamlines infrastructure planning and ensures a consistent, reliable foundation for enterprise workloads, both containerized and virtualized.
Certified for RHEL, ready for OpenShift Virtualization
Software compatibility on Red Hat Enterprise Linux (RHEL) isn’t just assumed—it’s earned through a structured verification process. For a software application to be recognized by Red Hat as compatible with RHEL, it must undergo rigorous testing to ensure it runs reliably and securely on the platform. This testing is typically performed by the software vendor using a specialized suite of tools provided by Red Hat.
Once an application passes these tests, it is considered certified for RHEL. However, certification isn’t a one-time event. Vendors are responsible for keeping their software up to date with the latest versions and patches of RHEL, ensuring ongoing compatibility as the operating system evolves.
Based on this rigorous process, applications that are certified to run on RHEL are also compatible with OpenShift Virtualization when deployed in VMs. This provides organizations with a high degree of confidence when migrating or extending their workloads to a cloud-native platform, knowing that their software investments remain fully supported. Browse compatible applications that can run on OpenShift Virtualization in the ecosystem catalog.
Key benefits of running certified RHEL applications in VMs with OpenShift Virtualization:
- Support: Red Hat and the software vendor jointly support the combination of application, operating system and hypervisor (RHEL and OpenShift Virtualization)
- Security: The vendor has tested the software through rigorous lifecycle standards.
- Compliance: Certification simplifies audits and regulatory compliance.
Red Hat recommends engaging your application vendor early to ensure a smooth support experience.
Considerations for utilizing hardware offload for applications
When planning to deploy VMs on a new virtualization platform, it is important to rely on compatible components to ensure smooth execution, taking advantage of all the capabilities exposed by the server or bare-metal cloud instance and benefit from joint support from both hardware and hypervisor provider.
Red Hat OpenShift is built on the reliable and industry standard RHEL operating system, so any server, hardware component compatible with Red Hat OpenShift can be adopted to create your OpenShift Virtualization platform.
Some applications have a tight coupling with physical hardware, such as:
- Network appliances requiring specific SR-IOV configurations.
- GPU-accelerated applications.
- High-speed storage stacks.
In these cases, compatibility depends not just on the OS, but also on the hardware passthrough support in the virtualized environment. OpenShift Virtualization can accommodate these needs through:
- SR-IOV and PCI passthrough for direct device access.
- GPU passthrough and vGPU support (e.g., for AI/ML workloads or CAD software).
However, careful coordination is needed to ensure that:
- The hardware or bare-metal cloud instance is supported by Red Hat OpenShift and RHEL.
- The guest OS (e.g., RHEL) can properly utilize the device via virtualization.
- The software vendor supports the software in this specific virtualized hardware setup.
If the software is compatible with qemu/KVM from a software vendor
If a software vendor claims their product is compatible with qemu/KVM, you're in a strong position to run it within OpenShift Virtualization. Since OpenShift Virtualization builds on KubeVirt, which in turn uses qemu/KVM, compatibility for KVM typically carries over. This includes virtual appliances delivered e.g. in OVA format.
Best practices include:
- Double-checking with the vendor about support boundaries in container-native virtualization environments.
- Following Red Hat's guidance for deploying and managing VMs in Red Hat OpenShift.
- Testing in a sandbox to validate performance, compatibility and operability.
Compatibility with qemu/KVM is a green flag - but confirming support in your specific platform and version is always wise.
Additional considerations
Performance concerns are common when virtualizing applications, especially those previously run on bare metal. Key factors to consider include:
- Near-native performance: OpenShift Virtualization is based on KVM/qemu, which is known for delivering near-native performance in many scenarios.
- NUMA and CPU pinning: For performance-sensitive applications, you can optimize CPU and memory configurations within OpenShift Virtualization.
- I/O performance: Take advantage of features like VirtIO drivers and SR-IOV to improve disk and network throughput.
Red Hat provides guidance for performance tuning in virtualized RHEL environments, which also applies to workloads in OpenShift Virtualization. Benchmarking and testing in a staging environment are strongly recommended before production rollout.
If configured correctly and in case the application is moved from some other virtualization solution to OpenShift Virtualization, there will typically be no performance hit.
Confidently run your workloads with OpenShift Virtualization
While many applications are compatible with OpenShift Virtualization, application owners must still carefully evaluate whether their specific workloads are fully supported on their chosen virtualization platform. This involves checking not only basic compatibility but also performance, security and integration with other components in their environment. In some cases, vendors may need to provide additional validation or support statements to ensure enterprise readiness.
Red Hat has recognized this challenge and is addressing it by expanding its ecosystem catalog of certified software to include specific compatibility details for OpenShift Virtualization, helping users make more informed decisions.
OpenShift Virtualization enables organizations to modernize at their own pace by unifying traditional virtual machines and cloud-native containers on a single, enterprise-grade platform. By leveraging existing investments in RHEL-certified software and hardware, teams can streamline infrastructure modernization without compromising on performance, support, or stability. Running VMs alongside containers offers a flexible path toward greater agility, scalability, and operational efficiency—all while maintaining control and simplifying management.
Ready to future-proof your IT environment without leaving critical workloads behind? Explore what's possible with OpenShift Virtualization—get started today.
product trial
Red Hat OpenShift Virtualization Engine | 제품 체험판
저자 소개
A Red Hatter since 2012, Andrea Perotti is a Senior Engineering Partner Manager dedicated to helping software partners seamlessly integrate their solutions with Red Hat’s powerful portfolio. Beyond his work, Andrea is a passionate advocate for the open source community, frequently found at industry events and retrocomputing gatherings, or exploring the Alps.
유사한 검색 결과
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
가상화
온프레미스와 클라우드 환경에서 워크로드를 유연하게 운영하기 위한 엔터프라이즈 가상화의 미래