Red Hat OpenShift Virtualization

Red Hat OpenShift Virtualization provides a modern platform to run and deploy new and existing virtual machine workloads.

Virtualization logo

What is Virtualization?

Virtualization lets you create multiple simulated environments or resources from a single, physical hardware system. Using a hypervisor which is software that creates and runs virtual machines (VMs) to connect to the hardware and split the single system into separate and distinct VMs. Resources like CPU, storage, and memory can be pooled and relocated. Guests get access to the resources they need via operators.

Overview

Red OpenShift Virtualization is an operator included with all Red Hat OpenShift subscriptions and available out of the box. It lets you run and manage virtual machine (VM) workloads alongside container workloads. Red Hat Enterprise Linux (RHEL) is a high-performing, secure, and stable operating system that can easily run virtual environments. If you need to implement virtualization, RHELs reliability makes it a great choice.

OpenShift Virtualization, which uses the open-source projects Kernel-based Virtual Machine (KVM) and Kubevirt, lets you run VMs on the kernel of worker nodes and run via KVM as a standard VM that is managed and controlled by containers. Each VM has its own control plane that runs as a pod on OpenShift. Access controls (via ports), additional storage and start/stop/restart/delete are all executed and controlled by the virt-launcher Pod. The control plane controls access to the VM as a set of services on the SDN in OpenShift just like other workloads.

what-is-KVM logo

What is KVM?

Discover more about Kernel-based virtual machines.

 

Learn more

Try RHEL logo

Try Red Hat Enterprise Linux for free

Activate your No-cost RHEL for developers subscription.

 

Activate your subscription

Benefits of OpenShift Virtualization

Ease of migration

Supports slow path migration lift and shift as is and migration over time. Uses the Migration Toolkit for Virtualization, included with OpenShift, to migrate existing VMs.

Speed up time to production

Developers can build, test, and deploy workloads more quickly.

One platform to manage

OpenShift Virtualization makes operations simpler by providing a single platform for VMs, containers, and serverless workloads.

Modernize application development

OpenShift Virtualization provides modern application development tools and processes to VMs to speed up the modernization of existing applications.

Certified hypervisor for MS

Microsoft Server Virtualization Validation Program supports Windows OS (10, 11, Server 2016, Server 2019, Server 2022) running on OpenShift Virtualization. 

 

Learn more

Virtualization fundamentals

Virtualization approach

Virtualization

Creation of a virtual, rather than physical, version of a server, storage device, operating system, or network resource.
 

Learn more

Containers

Containers

Learn how containers and Kubernetes have changed development process and tools.

 

Learn more

 
Use OpenShift Data Foundation disaster recovery to protect VMs

What is a hypervisor?

Learn how hypervisors differ from VMs and the considerations to make when choosing one.

 

Learn more

 
Bridged networking

What is a virtual machine?

Get an overview of VMs and their advantages.

 

Learn more

More virtualization resources

OSVirt_SCSI3_featured_image
Learning Path

Windows failover clustering in Red Hat OpenShift Virtualization using SCSI-3...

Set up clustered storage while running your Windows virtual machines (VMs) in...
OSVirt_Sandbox_featured_image
Learning Path

OpenShift virtualization and application modernization using the Developer Sandbox

Learn how to create and manage your virtual machines (VMs) using Red Hat...