Red Hat OpenShift Virtualization

Jump to section


Red Hat® OpenShift® Virtualization, a feature of Red Hat OpenShift, allows IT teams to run virtual machines (VM) alongside containers on the same platform, simplifying management and improving time to production.

OpenShift Virtualization lets VM administrators bring VMs into containerized workflows by running a VM within a container, where they can deploy and manage VMs side-by-side with containers, all on a single platform. This allows organizations to benefit from their existing investments in virtualization, while taking advantage of the simplicity and speed of a modern application platform.

OpenShift gives organizations a path to a cloud-native future, while letting them keep existing workloads running in VMs on a single platform.

Ask an OpenShift Admin (E89) | Dive into OpenShift Virtualization. Video duration: 1:19:44

What are the benefits of Red Hat OpenShift Virtualization?

Improve your modernization strategy

OpenShift Virtualization offers a single platform for managing both virtual machines (VMs) and containers, reducing the complexity of maintaining separate infrastructures and management tools.

Increase operational efficiency

By unifying the management and operation of VMs and containers, OpenShift Virtualization reduces operational overhead and drives better alignment between IT operations and development teams. It also maximizes hardware usage, leading to significant cost savings.

Streamlined app development and deployment

By integrating VMs into the OpenShift application platform, it provides a consistent environment for application development and deployment. Developers can build, test, and deploy applications faster, accelerating time to market.

Interoperability and open standards

OpenShift Virtualization operates on open standards, providing compatibility with a broad range of on-premises and public cloud infrastructures. This ensures flexibility and provides organizations with options on where they run their workloads, to best fit their application and IT strategy.

How does virtualization work with Red Hat OpenShift?

OpenShift Virtualization is an operator included with any OpenShift subscription. It can be installed from the OpenShift marketplace, and enables VM admins and infrastructure architects to create and add virtualized applications to their projects from OperatorHub in the same way they would for a containerized application. 

Existing virtual machines can be migrated from other platforms onto the OpenShift application platform through the use of free, intuitive migration tools. The resulting VMs will run alongside containers on the same Red Hat OpenShift nodes.

OpenShift Virtualization adds new objects to your Red Hat OpenShift cluster via custom resources to enable virtualization tasks. These tasks include:

  • Creating and managing Linux and Windows VMs.
  • Connecting to VMs through UI and CLI tools.
  • Importing and cloning existing VMs, including VMware and Red Hat Virtualization VMs.
  • Managing network interface controllers and storage disks attached to VMs.
  • Live migrating VMs between nodes.

Modernize your virtualization strategy

As businesses embrace digital transformation and move towards containerized architectures, virtualization administrators must adapt to these changes.

Maintain existing VM investments

OpenShift Virtualization is a consistent, efficient, and secure platform for deploying both traditional and next-generation applications.

Create a path to containerization

OpenShift Virtualization helps expand expertise in Kubernetes and DevOps.

Keep learning about Red Hat OpenShift Virtualization

Case study

See how classified listing and e-commerce platform is using Red Hat OpenShift


Learn what you can do with Red Hat OpenShift Virtualization

Reference architecture

OpenShift Virtualization reference architecture

Start using Red Hat OpenShift