Skip to content AI
  • Overview

    • AI news
    • Technical blog
    • Live AI events
    • Inference explained
    • See our approach
  • Products

    • Red Hat AI Enterprise
    • Red Hat AI Inference
    • Red Hat Enterprise Linux AI
    • Red Hat OpenShift AI
    • Explore Red Hat AI
  • Engage & learn

    • Learning hub
    • AI topics
    • AI partners
    • Services for AI
Hybrid cloud
  • Platform solutions

    • Artificial intelligence

      Build, deploy, and monitor AI models and apps.

    • Linux standardization

      Get consistency across operating environments.

    • Application development

      Simplify the way you build, deploy, and manage apps.

    • Automation

      Scale automation and unite tech, teams, and environments.

  • Use cases

    • Virtualization

      Modernize operations for virtualized and containerized workloads.

    • Digital sovereignty

      Control and protect critical infrastructure.

    • Security

      Code, build, deploy, and monitor security-focused software.

    • Edge computing

      Deploy workloads closer to the source with edge technology.

  • Explore solutions
  • Solutions by industry

    • Automotive
    • Financial services
    • Healthcare
    • Industrial sector
    • Media and entertainment
    • Public sector (Global)
    • Public sector (U.S.)
    • Telecommunications

Discover cloud technologies

Learn how to use our cloud products and solutions at your own pace in the Red Hat® Hybrid Cloud Console.

Products
  • Platforms

    • Red Hat AI iconartificial intelligence, Red Hat Enterprise Linux AI, Red Hat OpenShift AI, RHEL AI, machine learning38382025-03-12T19:43:40.963Zimage/svg+xmlRed Hat AI iconartificial intelligence, Red Hat Enterprise Linux AI, Red Hat OpenShift AI, RHEL AI, machine learningIconno2025-03-12T19:39:59.817ZTechnology iconStandardRed Hat AI

      Develop and deploy AI solutions across the hybrid cloud.

    • Red Hat Enterprise Linux iconRHEL, Linux platforms, CentOS2024-03-01T15:26:42.958ZpendingTRA3b65dd25-844d-49bb-93c1-30f5b34684f1Icon2024-03-01T15:26:42.958Ztruepending2024-03-21T00:40:29.326Zrhcc-audience:internalnoTechnology iconDER3b65dd25-844d-49bb-93c1-30f5b34684f1Standardyesrhcc-product:red-hat-enterprise-linuxTechnology iconimage/svg+xml2024-05-10T14:11:29.114ZRed Hat Enterprise Linux iconRHEL, Linux platforms, CentOSActivateActivate2024-05-10T14:11:29.836Zworkflow-process-serviceActivateworkflow-process-servicefalse2024-05-10T14:11:29.836Zworkflow-process-service2024-05-10T14:11:29.836ZUse technology icons to represent Red Hat products and components. Do not remove the icon from the bounding shape.Red Hat Enterprise Linux

      Support hybrid cloud innovation on a flexible operating system.

    • Red Hat OpenShift iconCloud, Containers, Kubernetes2024-03-01T15:26:53.684ZpendingTRA9ec76aa9-ef09-4c49-8816-01dd13970ca7Icon2024-03-01T15:26:53.684Ztruepending2024-03-21T00:39:44.126Zrhcc-audience:internalnoTechnology iconDER9ec76aa9-ef09-4c49-8816-01dd13970ca7Standardyesrhcc-product:red-hat-openshiftrhcc-product:red-hat-openshift-on-ibm-cloudrhcc-product:microsoft-azure-red-hat-openshiftrhcc-product:red-hat-openshift-service-on-awsrhcc-product:red-hat-openshift-container-platformrhcc-product:red-hat-openshift-platform-plusTechnology iconimage/svg+xml2024-05-10T14:18:23.703ZRed Hat OpenShift iconCloud, Containers, KubernetesActivateActivate2024-05-10T14:18:25.221Zworkflow-process-serviceActivateworkflow-process-servicefalse2024-05-10T14:18:25.221Zworkflow-process-service2024-05-10T14:18:25.221ZUse technology icons to represent Red Hat products and components. Do not remove the icon from the bounding shape.Red Hat OpenShift

      Build, modernize, and deploy apps at scale.

    • Red Hat Ansible Automation Platform iconManagement, edge2024-03-01T15:26:35.068ZpendingTRA759b57c4-760b-45a0-a939-821f47181964Icon2024-03-01T15:26:35.068Ztruepending2024-03-21T00:39:55.923Zrhcc-audience:internalnoTechnology iconDER759b57c4-760b-45a0-a939-821f47181964Standardyesrhcc-product:red-hat-ansible-automation-platformTechnology iconimage/svg+xml2024-05-10T14:04:00.014ZRed Hat Ansible Automation Platform iconManagement, edgeActivateActivate2024-05-10T14:04:01.784Zworkflow-process-serviceActivateworkflow-process-servicefalse2024-05-10T14:04:01.784Zworkflow-process-service2024-05-10T14:04:01.784ZUse technology icons to represent Red Hat products and components. Do not remove the icon from the bounding shape.Red Hat Ansible Automation Platform

      Implement enterprise-wide automation.

  • Featured

    • Red Hat AI Enterprise
    • Red Hat OpenShift Virtualization Engine
    • Red Hat Desktop
    • See all products
  • Try & buy

    • Start a trial
    • Buy online
    • Integrate with major cloud providers
  • Services & support

    • Consulting
    • Product support
    • Services for AI
    • Technical Account Management
    • Explore services
Training
  • Training & certification

    • Courses and exams
    • Certifications
    • Skills assessments
    • Red Hat Academy
    • Learning subscription
    • Explore training
  • Featured

    • Red Hat Certified System Administrator exam
    • Red Hat System Administration I
    • Red Hat Learning Subscription trial (No cost)
    • Red Hat Certified Engineer exam
    • Red Hat Certified OpenShift Administrator exam
  • Services

    • Consulting
    • Partner training
    • Product support
    • Services for AI
    • Technical Account Management
Learn
  • Build your skills

    • Documentation
    • Hands-on labs
    • Hybrid cloud learning hub
    • Interactive demos
    • Training and certification
  • More ways to learn

    • Blog
    • Events and webinars
    • Podcasts and video series
    • Red Hat TV
    • Resource library

For developers

Discover resources and tools to help you build, deliver, and manage cloud-native applications and services.

Partners
  • For customers

    • Our partners
    • Red Hat Ecosystem Catalog
    • Find a partner
  • For partners

    • Partner Connect
    • Become a partner
    • Training
    • Support
    • Access the partner portal

Build solutions powered by trusted partners

Find solutions from our collaborative community of experts and technologies in the Red Hat® Ecosystem Catalog.

ConsoleDocsSupport Search

I'd like to:

  • Start a trial
  • Buy a learning subscription
  • Manage subscriptions
  • Contact sales
  • Contact customer service
  • See Red Hat jobs

Help me find:

  • Documentation
  • Developer resources
  • Tech topics
  • Architecture center
  • Security updates
  • Customer support

I want to learn more about:

  • AI
  • Application modernization
  • Automation
  • Cloud-native applications
  • Linux
  • Virtualization
New For you

Recommended

We'll recommend resources you may like as you browse. Try these suggestions for now.

  • Product trial center
  • Courses and exams
  • All products
  • Tech topics
  • Resource library
Log in

Get more with a Red Hat account

  • Console access
  • Event registration
  • Training & trials
  • World-class support

A subscription may be required for some services.

Log in or register
Contact us
Red Hat logo
  • Home
  • Resources
  • Migrate and deploy VMs with Red Hat OpenShift Virtualization

Migrate and deploy VMs with Red Hat OpenShift Virtualization

March 14, 2025•
Resource type: Overview
Download PDF

Red Hat OpenShift Virtualization and Veeam Kasten

Modern application development and deployment platforms can move productivity and accelerate development lifecycles resulting in higher revenues. At the same time, recent changes in the virtualization market are forcing many organizations with virtualized workloads to reconsider their platform modernization options. Infrastructure modernization with a combination of Veeam Kasten and Red Hat® OpenShift® Virtualization1 can represent a credible first step to application modernization and a path to a full embrace of cloud-native development frameworks and principles.

Organizations with workloads on traditional virtual machines (VMs) need to honor existing investments and address immediate business needs while setting a modernization strategy for the future, with considerations for:

  • Rehosting. Application rehosting initiatives can alleviate some cost concerns, and mitigate some challenges associated with retooling and retraining administrative teams. Organizations need to ensure that any new platform will support new workloads and modern development methodologies.
  • Return on investment (ROI). Teams need to understand the true cost of their migration strategy. Short-term solutions chosen in the name of expediency may still require costly future infrastructure modernizing exercises, and failed workload migrations can incur additional painful repatriation costs and disruptions.
  • Technology choice. Many virtualization alternatives offer similar type-2 hypervisor technology, leaving organizations exposed to the same risks and drawbacks as their existing virtualization provider. An ideal solution would deliver virtualized workloads today, while offering a unified platform capable of modern workload development and deployment in the future.
  • Refactoring. Modernization can certainly extend application life or add new functionality, yet the cost of refactoring into containers and microservices is not always justified. Organizations need the ability to support existing applications indefinitely with options to refactor or retire and replace them at their own pace.
  • Ensuring business continuity. Ransomware attacks are on the rise, threatening the ability to conduct business. Organizations must be able to recover quickly from attacks and disasters, rapidly restoring complete services and state—potentially on another platform or location—all at a moment’s notice.

Veeam Kasten combined with OpenShift Virtualization supports existing virtualized applications in a robust hybrid cloud environment while adding cloud-native workflows, Kubernetes, and a choice of platform. Organizations can migrate workloads rapidly and then build highly scalable, flexible, cost-effective, and resilient modern applications when it makes sense for the application, the business, and the opportunity.

Modernize your infrastructure, protect your data and applications

Beyond merely providing a migration target for VMs, this unique technology combination lets organizations unify their virtual machine and container-based workloads under a consistent open interface. With OpenShift Virtualization, organizations can deploy, migrate, and protect their VM workloads on the same platform as their cloud-native applications, managing them through a single unified control plane. Built for Kubernetes, Veeam Kasten delivers reliable backup, restore, disaster recovery, and application mobility for VMs and containers running on Red Hat OpenShift.

Veeam Kasten delivers reliable backup, restore, disaster recovery, and business continuity for applications running in Kubernetes. With OpenShift Virtualization, these protections naturally extend to VMs running in Red Hat OpenShift. VMs represent stateful workloads on Red Hat OpenShift and they run side-by-side with microservices and containers on the same cluster (Figure 1). This unified infrastructure speeds cloud-native application modernization by improving on traditional application infrastructure, operation, and tooling—on-premise, in the cloud, or at the edge.

illustration or chart showing VMs and containers run side-by-side on the same Red Hat OpenShift cluster

Figure 1. VMs and containers run side-by-side on the same Red Hat OpenShift cluster

Having a common platform for VMs and containers can modernize workflows, incorporating a GitOps framework and enabling continuous integration and continuous delivery/deployment (CI/CD) pipelines. Along with support in Red Hat OpenShift, data operations provided by Kasten can be invoked by an application programming interface (API) or a command-line interface (CLI) in a CI/CD pipeline. GitOps can automate Kasten deployment and Policy-as-Code governance to establish recovery point objectives (RPO) and recovery time objectives (RTO) for VM workloads across multiple clusters. With these tools, development and test environments can be deployed with data from vetted production or other backup sources using Veeam Kasten data operations for full fidelity versus synthesized or mock data.

Red Hat OpenShift Virtualization

OpenShift Virtualization delivers a modern platform for organizations to run and deploy their new and existing VM workloads. The solution allows for efficient migration and management of traditional VM-based applications onto a trusted, consistent, and comprehensive hybrid cloud application platform. This approach offers a path for infrastructure modernization, preserving existing virtualization investments while embracing hybrid cloud infrastructure and modern management principles, allowing organizations to modernize at their own pace. OpenShift Virtualization offers a range of advantages over other approaches, letting you:

Ease migration. OpenShift Virtualization includes a simple way to migrate existing VMs from other hypervisors with the migration toolkit for virtualization. You can even migrate VMs to the cloud or between Red Hat OpenShift clusters in the hybrid cloud. When needed, Red Hat Services offers mentor-based consulting services for hands-on support with your migration. With the global reach of Red Hat’s Partner Ecosystem, system integrator (SI) partners can deliver everything from technology services for OpenShift Virtualization to full business consulting services, helping organizations make the most of their modernization strategy.

Speed time to production. OpenShift Virtualization accelerates infrastructure and application delivery with a platform that supports self-service options and integrations of CI/CD pipelines. Developers can build, test, and deploy workloads faster with OpenShift Virtualization.

Manage everything from one platform. OpenShift Virtualization simplifies operations, providing a single platform for VMs, containers, and serverless workloads. Adopters can standardize infrastructure deployment and maintain all workloads using a common and consistent set of established enterprise tools.

Modernize your infrastructure. Migrating VMs from other platforms to OpenShift Virtualization honors existing virtualization investments while letting you capitalize on cloud-native architectures, streamline operations and management, and explore new development approaches.

Business continuity for VM-based workloads with Veeam Kasten

Merely backing up data is necessary but insufficient. Veeam Kasten is a purpose-built data protection solution for Kubernetes that helps organizations to perform backup and restore, disaster recovery, and cross-platform mobility for their applications and VMs. As a native Red Hat OpenShift operator, Kasten protects all workloads within the Red Hat OpenShift cluster, and it can help migrate, protect, and recover VMs running on OpenShift Virtualization. Within the cluster, Kasten communicates with the Kubernetes API server to discover applications and their resources (Figure 2). Kasten orchestrates point-in-time snapshots of complete applications, including both application manifest data and storage volume data. Kasten exports portable copies of the point-in-time snapshot to an external object store or to a Network File System (NFS) share.

chart showing how Veeam Kasten communicates directly with the Kubernetes API server

Figure 2. Veeam Kasten communicates directly with the Kubernetes API server. Open the full image.

Kasten enables disaster recovery and data restoration with intelligence and automation, minimizing downtime and ensuring operations resilience, enabling:

Protection against ransomware and data loss. Kasten administrators can configure policies to automate disaster recovery workflows, use Kubernetes-native role-based access control (RBAC), and benefit from backup immutability to protect recovery paths and application data from ransomware attacks. Kasten integration with Red Hat Advanced Cluster Security for Kubernetes also provides enhanced visibility, proactive threat detection, and reliable data protection to help ensure a resilient and safe environment, no matter where cloud-native workloads run.

Backup and restore of applications and VMs, anywhere. Kasten can automatically capture and protect an entire application stack, including resource definitions, configuration, and underlying data, enabling restoration to a known good state. Through Kasten integration with persistent storage solutions, you can use policy-driven automation to manage where and how your backups are safely replicated to off-site storage while allowing near-zero recovery time objectives (RTO) for Kubernetes workloads.

Application and VM mobility and freedom of choice. Kasten helps organizations to migrate VMs and containers between clusters, infrastructure providers, and Red Hat OpenShift versions. With Kasten’s powerful Transform capabilities, data protection operations between different infrastructure providers can migrate workloads between heterogeneous Red Hat OpenShift clusters. For example, a VM might migrate from a data center to a branch office, to Red Hat OpenShift on Amazon Web Services, or to an edge location. Kasten Transforms enable VM cloning data operations for forensics, troubleshooting, and ransomware recovery.

Creating a virtual machine in Red Hat OpenShift Virtualization

Red Hat OpenShift operators automate the creation, configuration, and management of instances of Kubernetes-native applications. They provide automation at every level of the stack, from managing the parts that make up the platform to applications that are provided as a managed service. Red Hat OpenShift includes an embedded OperatorHub, a registry of certified operators from software vendors and open source projects. Admins can browse and install a library of operators verified to work with Red Hat OpenShift, packaged for user-friendly lifecycle management. For this solution, operators migrate and manage VMs under OpenShift, including:

  • The OpenShift Virtualization operator.
  • The migration toolkit for virtualization operator.
  • The Veeam Kasten operator. 

The OpenShift Virtualization operator includes several precreated VM templates, including CentOS, Fedora®, Red Hat Enterprise Linux®, and Microsoft Windows. Organizations can also create their own templates with their own images. Once a template is selected, it can be “Quick Created” or customized to fit individual needs. Customization might include the VM name, a cloud user password, a data source name, and a namespace. Once it is defined, OpenShift Virtualization then provisions the new VM on the OpenShift cluster.

Migrating a VM using the migration toolkit for virtualization

The migration toolkit for virtualization simplifies VM creation and migrates virtual machines at scale to OpenShift Virtualization. This process involves creating a choreographed plan to migrate VMs from their existing infrastructure to OpenShift Virtualization, with details that include:

  • Providers. Configuring providers involves detailing the platform integrations and provisioning source and destination credentials. Supported providers include VMware, Red Hat Virtualization, OpenStack®, and other OpenShift platforms.
  • Network map. Network mapping involves addressing the translation between the source and destination networks. For example, network mapping might map between VMware networks and Red Hat OpenShift network layers.
  • Storage map. Analogous to network mapping, storage mapping creates a mapping between data stores on the existing storage infrastructure and target storage classes accessible through Red Hat OpenShift. For example, a storage map might map VMware ESXi data stores to Ceph® block volumes in Red Hat OpenShift Data Foundation.
  • Migration plan. Migration planning involves mapping the source and destination infrastructure and options. This step typically involves specifying credentials to access the VM on its existing infrastructure and the target Red Hat OpenShift namespace for the VM.

Once these maps and plans are in place, administrators can select VMs and storage mapping from the user interface. The migration toolkit will warn of any issues that will prevent VMs from being migrated. Migrations can either be warm (online) or cold (offline). Under cold migration, source VMs are shut down while VM data migration is underway. Under warm migration, VM data is copied incrementally, leaving source VMs running until a final cutover. Administrators can also add hooks for playbooks for Red Hat Ansible® Automation Platform to run after the migration automation.

The Red Hat Openshift user interface indicates an updated migration status as soon as the migration begins. Detailed logs within the namespace show the migration stepping through the mapping process as defined above. When the migration plan is complete, the VMs start and are visible within the Red Hat OpenShift interface.

Protecting and recovering a VM with Veeam Kasten

Within Red Hat OpenShift, the Kasten operator web user interface allows administrators to create, run, monitor, and manage backup, restore, and disaster recovery policies across the cluster. Because Kasten is native to Kubernetes and deployed within the Red Hat OpenShift cluster, it can automatically discover adjacent applications and workloads. The user interface provides Yet Another Markup Language (YAML) for every action performed, enabling automation opportunities.

Kasten detects and lists all the namespaces available on the cluster, including those hosting containers and VMs. When namespaces are added or removed, Kasten updates the list in real time—essential since development teams or DevOps engineers may create and destroy namespaces frequently in a cloud-native world. Backup policies protect VMs and any associated objects deployed in Red Hat OpenShift.2 For example, if VMs and cloud-native applications are deployed within the same namespace, all the application and VM descriptors, configmaps, secrets, and persistent data are protected. Kasten provides myriad options for protecting VMs and containers, including:

  • Backup frequency
  • Setting a designated backup window
  • Snapshot retention settings
  • Specifying which resources to protect

Veeam Kasten supports exporting backups to various targets, including Amazon Simple Storage Service (S3) or S3-compatible storage, Azure Blob, volume boot record (VBR) repository (when using vSphere CSI), or an NFS share. By incorporating solutions that support immutability, such as object lock or writeonce-read-many (WORM) technologies, Veeam Kasten protects backups and data against ransomware attacks. Kasten restores projected objects to their previous state through the same consistent user interface. Importantly, fine-granularity restoration options allow administrators to respond to a wide range of circumstances.

  • Kasten can restore entire VMs, containers, their associated data, and any associated objects.
  • Individual components can be restored if only they are affected.
  • On-cluster snapshots can protect against accidental deletions or configuration errors.
  • Snapshots exported to off-cluster storage with immutability can defend against ransomware attacks.

Learn more

For more information on how Veeam Kasten can protect your VMs and containers, visit the following resources:

Visit the Red Hat Partner Ecosystem website.

Review the Veeam Kasten and Red Hat OpenShift Virtualization reference architecture.

Run through an interactive demo of Veeam Kasten that shows protecting a VM on Red Hat OpenShift Virtualization.

Take the OpenShift Virtualization Roadshow, an add-on lab exercise for Kubernetes-ready data protection.

Fork and use our Validated Pattern for OpenShift Virtualization to accelerate your deployment.

Protect up to five nodes for free with Kasten in your own sandbox on any Red Hat OpenShift platform.

  1. A feature of Red Hat OpenShift, Red Hat Virtualization is based on the upstream KubeVirt project.

  2. Built-in automation can automatically apply backup policies to any new objects or VMs created in the cluster by using label-based policies, or policy-as-code.

Tags:Virtualization

Red Hat logo

About Red Hat

Red Hat is the open hybrid cloud technology leader, delivering a trusted, consistent and comprehensive foundation for transformative IT innovation and AI applications. Its portfolio of cloud, developer, AI, Linux, automation and application platform technologies enables any application, anywhere—from the datacenter to the edge. As the world's leading provider of enterprise open source software solutions, Red Hat invests in open ecosystems and communities to solve tomorrow's IT challenges. Collaborating with partners and customers, Red Hat helps them build, connect, automate, secure, and manage their IT environments, supported by consulting services and award-winning training and certification offerings.

  • North America
  • Asia Pacific
  • Latin America
  • Europe, Middle East, and Africa
  • 888-REDHAT1
  • +6564904200
  • +5443297300
  • +0080073342835
  • www.redhat.com
  • apace@redhat.com
  • info-latam@redhat.com
  • europe@redhat.com
  • @red-hat
  • @redhat
  • @redhat
  • @red_hat

Copyright © 2026 Red Hat. Red Hat, the Red Hat logo, Ansible, and OpenShift are trademarks or registered trademarks of Red Hat, LLC or its subsidiaries in the United States and other countries. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. The OPENSTACK logo and word mark are trademarks or registered trademarks of OpenInfra Foundation, used under license. All other trademarks are the property of their respective owners.

Red Hat logoLinkedInYouTubeFacebookXInstagram

Platforms

  • Red Hat AI
  • Red Hat Enterprise Linux
  • Red Hat OpenShift
  • Red Hat Ansible Automation Platform
  • See all products

Tools

  • Training and certification
  • My account
  • Customer support
  • Developer resources
  • Find a partner
  • Red Hat Ecosystem Catalog
  • Documentation

Try, buy, & sell

  • Product trial center
  • Red Hat Store
  • Buy online (Japan)
  • Console

Communicate

  • Contact sales
  • Contact customer service
  • Contact training
  • Social

About Red Hat

Red Hat is an open hybrid cloud technology leader, delivering a consistent, comprehensive foundation for transformative IT and artificial intelligence (AI) applications in the enterprise. As a trusted adviser to the Fortune 500, Red Hat offers cloud, developer, Linux, automation, and application platform technologies, as well as award-winning services.

  • Our company
  • How we work
  • Customer success stories
  • Analyst relations
  • Newsroom
  • Open source commitments
  • Our social impact
  • Jobs

Change page language

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2026 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility