Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
When you use OpenShift Virtualization for Microsoft Azure Red Hat OpenShift, you can run virtual machines alongside container workloads and manage them within an Azure Red Hat OpenShift cluster. This ability allows for easy migration and management of traditional virtual machines onto a trusted, consistent, and comprehensive cloud application platform.
OpenShift Virtualization requires an Azure Red Hat OpenShift cluster with at least Red Hat OpenShift Container Platform version 4.18. You can use the Red Hat OpenShift web console to update the version.
Important concepts
- OpenShift Virtualization requires a persistent volume storage location. While you could use any storage available to the cluster, like Azure Files or Azure Disk, which supports the container storage interface (CSI), Red Hat OpenShift Data Foundation (ODF) is the current recommended solution for use with Azure Red Hat OpenShift.
- OpenShift Virtualization on Azure Red Hat OpenShift is only supported on the
Dsv5
family of nodes with eight (8) cores or higher. This instance type makes use of Azure Boost technologies to improve performance. - You need an Azure Red Hat OpenShift cluster with at least version 4.18.
- An existing cluster must be upgraded to version 4.18.
- For a new cluster, until version 4.18 is released for install availability, you need to create the cluster with the latest available version and then upgrade to version 4.18.
- For more information about available versions, see Azure Red Hat OpenShift release calendar.
- Other considerations: Running OpenShift Virtualization might incur more performance overhead. This performance overhead can vary depending on the virtual machine workload being evaluated.
Prerequisites
- Sufficient quota for an Azure Red Hat OpenShift cluster with at least one
D8sv5
SKU in your subscription. The total is 44 cores to create a cluster. - At least one worker node of
D8sv5
or higher. For more information about creating worker nodes, see Overview of machine management. - Deployed Azure Red Hat OpenShift cluster with at least version 4.18. For more information, see Create a cluster and Upgrade an Azure Red Hat OpenShift cluster. In the Red Hat OpenShift web console, the update channel to use is
stable-4.18
.
Installation
Install the OpenShift Virtualization operator. For more information, see Installing OpenShift Virtualization.
(Recommended) For more advanced storage capabilities, you can install and configure Red Hat OpenShift Data Foundation storage solution. For more information, see Deploying OpenShift Data Foundation on Azure Red Hat OpenShift.
Note
After installation, you might need to change the default storage class on the cluster to be one of the ODF classes. The recommended storage class to use with OpenShift Virtualization is Ceph RBD volumes. For more information about storage, see Changing the default storage class.
Next steps
- Create a virtual machine.
- Learn about Live migration to move a running virtual machine to another node in the cluster.
- Learn about large migrations of virtualization workloads to OpenShift Virtualization by using the Migration Toolkit for Virtualization.