* [Topics](/en/topics "Topics")
* [Virtualization](/en/topics/virtualization "Virtualization")
* Why migrate virtual machines to Red Hat?
Why migrate virtual machines to Red Hat?
========================================
Updated  July 15, 2024•*4*-minute read
Copy URL
Jump to section
---------------
What is virtual machine migrationVirtualization challengesWhy choose Red Hat OpenShift VirtualizationHow to use the migration toolkit for virtualizationSimplify the live migration of virtual machinesWork with our virtualization expertsMigrate virtual machines the open source wayWhy choose Red Hat
What is virtual machine migration?
----------------------------------
A [virtual machine (VM)](/en/topics/virtualization/what-is-a-virtual-machine) is a computing environment that functions as an isolated system with its own operating system, central processing unit (CPU), memory, network interface, and storage, created on a physical hardware system. VM migration refers to the transfer of a virtual machine from one platform to another.
[Migrate VMs with Red Hat](/en/products/virtualization)
Virtualization challenges
-------------------------
The decision to migrate your virtual machines isn’t just about infrastructure. It’s about what your infrastructure can (or can’t) do to support the technologies you want to deploy. As businesses embrace automation, artificial intelligence and machine learning (AI/ML), and cloud-native architectures, virtualization administrators must adapt to these changes and address challenges such as:
**Barriers to innovation and modernization**  
Existing [virtualization platforms](/topics/virtualization/how-to-choose-a-virtualization-platform) have limited ability to support application modernization. This can restrict you from keeping up with advances in cloud computing, AI, and cloud-native development.
**Increasing costs**  
Maintaining legacy virtualization applications in virtual machines is getting more expensive.
**Slow application deployment**  
Manually deploying virtual machines is an inefficient, error-prone process that can result in inconsistent configurations, long deployment times, and an increased risk of security vulnerabilities.
**Supporting multiple platforms**  
Accounting for differences in deployment and management processes and tools across multiple platforms creates unnecessary complexity and confusion.
[15 reasons to adopt OpenShift Virtualization](/en/resources/15-reasons-adopt-openshift-virtualization-ebook)
Recommended for you
Migrating from vSphere to OpenShift Virtualization
--------------------------------------------------
[Watch the webinar](https://www.redhat.com/en/events/webinar/migrating-from-vsphere-to-openshift-virtualization?percmp=RHCTG0250000455235)
Why choose Red Hat OpenShift Virtualization?
--------------------------------------------
Whether you have virtual workloads, containerized workloads, or a mix of both, Red Hat® OpenShift® Virtualization provides tools to build, operate, and scale with confidence—all from 1 platform.
[Red Hat OpenShift Virtualization](/en/technologies/cloud-computing/openshift/virtualization), a feature included in [Red Hat OpenShift](/en/technologies/cloud-computing/openshift), allows for easy migration by bringing virtual machines into containerized workflows. By running a virtual machine within a [container](https://www.redhat.com/en/topics/containers), you can deploy and manage virtual machines side by side with containers. This lets you continue benefiting from your existing [virtualization](/en/topics/virtualization/what-is-virtualization) investments while taking advantage of the simplicity and speed of a modern application platform.
With OpenShift Virtualization, you can:  
**Modernize on your own terms**  
Moving your VMs to OpenShift Virtualization lets you keep the application components that are critical to your business, while giving you the flexibility to modernize workloads and skills over time.
**Reduce operational costs**  
Migrating your VMs can reduce costs. When you save on infrastructure, you can invest those funds in advanced application-development technologies like hybrid cloud, containers, AI/ML, and automation.
Want help establishing a plan to lower costs and speed up innovation? Take the [Virtualization Migration Assessment](https://assessments.redhat.com/index.html?surveyId=RTA001) by Red Hat Consulting.
**Increase developer productivity**  
The self-service capabilities of OpenShift Virtualization let your developers rapidly and reliably deploy preapproved, security-compliant virtual-machine configurations anytime―without opening an IT service ticket. This means developers can build, test, and deploy workloads faster, so applications get to market sooner.
**Simplify management**  
OpenShift Virtualization simplifies operations with a single platform for VMs, containers, and serverless workloads. As a result, you can standardize infrastructure deployment and maintain all workloads using a common, consistent set of established, enterprise tools.
**Innovate fearlessly with KubeVirt**  
OpenShift Virtualization uses open source technology maintained and developed under the [KubeVirt](/en/topics/virtualization/what-is-kubevirt) project. Building your virtual infrastructure on open source technology gives you complete control over the entire configuration and everything that relies on it. This allows your applications and services to just work—regardless of where they are or what’s supporting them.
[Learn how to migrate from VMware](/en/technologies/cloud-computing/openshift/migrate-vmware-to-openshift-virtualization)
How to use the migration toolkit for virtualization
---------------------------------------------------
In addition to creating virtual machines, Red Hat OpenShift Virtualization lets you import existing VMs from other environments via the migration toolkit for virtualization. The toolkit automates the process of mass migration to a new hypervisor. It works by adding 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 user-interface and command-line-interface (CLI)  tools.
* Importing and cloning existing VMs, including Red Hat Virtualization VMs.
* Managing network interface controllers and storage disks attached to VMs.
* Live-migrating VMs between nodes.
Migrations are performed in a few simple steps:
1. Provide source and destination credentials.
2. Map the source and destination infrastructure, and create a choreographed plan.
3. Execute the migration effort.
This video can't play due to privacy settings
To change your settings, select the "Cookie Preferences" link in the footer and opt in to "Advertising Cookies or try disabling adblockers."
Simplify the live migration of virtual machines
-----------------------------------------------
Live migration—moving a running virtual machine to another host without interrupting the workload—is crucial for maintaining continuous operations as infrastructure demands change. A virtualization platform that lets you configure, initiate, monitor, and cancel live migrations across your environment helps balance workloads and avoid downtime during maintenance activities.
Red Hat OpenShift Virtualization supports complete live migration workflows with a unified management console, configurable policies, virtual-machine metrics, and traffic encryption to help keep your applications running reliably.
[Learn more about live migration](/en/topics/virtualization/what-is-live-migration)
Work with our virtualization experts
------------------------------------
Successfully planning, deploying, and maintaining a virtualized environment requires specialized skills and knowledge. Expert support and guidance can help you optimally configure your environment, proactively resolve potential issues, and maximize performance, security, and reliability.
[Red Hat Consulting](/en/services/consulting) documents your existing infrastructure, workloads, and unique migration strategy, then offers software and support for every enterprise IT need.
[Contact Red Hat Consulting for customized guidance](/en/services/consulting#contact "Red Hat Consulting")
Migrate virtual machines the open source way
--------------------------------------------
Deploying an infrastructure built on our open source technologies can simplify your IT configuration while letting you do what you want with (or without) any software, vendor, or product. Some vendors’ technologies are engineered by different companies with different cost centers, application programming interfaces (APIs), and support teams. At Red Hat, we develop products together to improve the interdependencies between the core technologies:
* OpenShift Virtualization uses Red Hat Enterprise Linux KVM (Kernel-based Virtual Machine), which has been part of the mainline Linux kernel since 2007. This means all the stability, consistency, and compatibility of Linux is shared with the virtual layer.
* Everything shares common APIs and management tools, which helps connect systems, share information, and unify management.
With multiple tiers of support, Red Hat can help you keep your IT operations up and running—and if an issue arises, quickly restore services—as you scale and deploy critical applications and workloads.
[Try an interactive demo](/en/products/interactive-demo/migrate-virtual-machines "Migrate virtual machines with Red Hat")
Why choose Red Hat for virtualization?
--------------------------------------
This video can't play due to privacy settings
To change your settings, select the "Cookie Preferences" link in the footer and opt in to "Advertising Cookies or try disabling adblockers."
YouTube video: Is OpenShift Virtualization right for your VMs? Video duration: 1:57
### Migrate your VMs and maintain your momentum
Red Hat’s trusted products and [partner ecosystem](/en/technologies/cloud-computing/openshift/virtualization/partners) deliver comprehensive [virtualization solutions](/en/products/virtualization). Migrate your virtual machines now to [Red Hat OpenShift Virtualization](/en/technologies/cloud-computing/openshift/virtualization), a modern app platform—based on [KVM](/en/topics/virtualization/what-is-KVM) and [KubeVirt](/en/topics/virtualization/what-is-kubevirt)—that integrates virtual and containerized workloads to provide flexibility without added complexity. Or, for a dedicated virtualization solution, explore [Red Hat OpenShift Virtualization Engine](/en/technologies/cloud-computing/openshift/virtualization-engine), a streamlined, cost-effective offering to deploy, manage, and scale VMs exclusively. The included [migration toolkit for virtualization](https://access.redhat.com/products/migration-toolkits-virtualization) provides the tools you need to start your migration in a few simple steps.
[Explore Red Hat OpenShift Virtualization as a VMware admin](https://cloud.redhat.com/learn/high-level-guide-red-hat-openshift-virtualization-vmware-admin)
### Automate your migration
Use automation to accelerate delivery with [Red Hat Ansible® Automation Platform](/en/technologies/management/ansible/virtual-infrastructure-management)—from migration at scale to Day 2 operations and remediation. With this flexible approach, you can automate tasks to improve speed and efficiency of IT operations.
### Manage and modernize at your own pace
Monitor the security and performance of your VMs from a single console with [Red Hat Advanced Cluster Management](/en/technologies/management/advanced-cluster-management). With additional support options and partner integrations, you can rely on Red Hat to keep your virtual infrastructure running smoothly throughout the hybrid cloud—and help you modernize when you’re ready.
[Explore our virtualization solution](/en/products/virtualization)
Recommended for you
E-book
Migrate virtual machines with Red Hat OpenShift Virtualization
--------------------------------------------------------------
Migrating your virtual machines? Use Red Hat OpenShift Virtualization for cloud-native architectures, to automate operations, and simplify approaches.
[Read the e-book](https://www.redhat.com/en/resources/migrate-virtual-machines-ebook?percmp=RHCTG0250000455234)
Recommended for you
Migrating Virtual Machines to Red Hat OpenShift Virtualization with Ansible Automation Platform
-----------------------------------------------------------------------------------------------
Learn the essential skills to migrate virtual machines to Red Hat OpenShift Virtualization.
[View course](https://www.redhat.com/en/services/training/do346-migrating-virtual-machines-to-red-hat-openshift-virtualization-ansible-automation-platform?percmp=RHCTG0250000455236)
Keep reading
------------
### How to create a virtual machine with an instance type
Find out how to create a virtual machine with an instance type in Red Hat OpenShift Virtualization using the Red Hat OpenShift console graphical user interface.
[Read the article](/en/topics/virtualization/how-create-virtual-machine-instance-type "How to create a virtual machine with an instance type")
### What is a virtual machine (VM)?
A virtual machine (VM) is an isolated computing environment created from a pool of hardware resources.
[Read the article](/en/topics/virtualization/what-is-a-virtual-machine "article | what is a virtual machine (VM)?")
### What is virtualization?
Virtualization is a technology that allows you to create virtual, simulated environments from a single, physical machine.
[Read the article](/en/topics/virtualization/what-is-virtualization "article | what is virtualization?")
Virtualization resources
------------------------
### Featured product
* #### [Red Hat OpenShift Virtualization](/en/technologies/cloud-computing/openshift/virtualization)
  A feature of Red Hat® OpenShift® that seamlessly integrates virtual machines into a modern hybrid cloud infrastructure platform.
[See all products](/en/technologies/all-products "See all products")
### Related content
* Checklist
  [[node:rh-smart-meta-title]](/en/resources/6-benefits-openshift-virtualization-portworx-checklist)
* Blog post
  [Before starting a Virtualization Migration Assessment: A readiness framework for a successful outcome](/en/blog/starting-virtualization-migration-assessment-readiness-framework-successful-outcome)
* Overview
  [Manufacturers combine modernization and continuity with Red Hat](/en/resources/anon-manufacturing-overview)
* Blog post
  [Migrate your VMs faster with the migration toolkit for virtualization 2.11](/en/blog/migrate-your-vms-faster-migration-toolkit-virtualization-211)
### Related articles
* [Containers vs. VMs: Similarities, differences, and combined approaches](/en/topics/containers/containers-vs-vms)
* [How to create a virtual machine with an instance type](/en/topics/virtualization/how-create-virtual-machine-instance-type)
* [What is a virtual machine (VM)?](/en/topics/virtualization/what-is-a-virtual-machine)
* [What's the difference between cloud and virtualization?](/en/topics/cloud-computing/cloud-vs-virtualization)
* [What is virtualization?](/en/topics/virtualization/what-is-virtualization)
* [What is virtualization management?](/en/topics/virtualization/what-is-virtualization-management)
* [Red Hat OpenShift on VMware](/en/technologies/cloud-computing/openshift/vmware)
* [How to migrate VMs from VMware to Red Hat OpenShift Virtualization](/en/technologies/cloud-computing/openshift/migrate-vmware-to-openshift-virtualization)
* [KVM vs. VMware](/en/topics/virtualization/kvm-vs-vmware-comparison)
* [What is virtual infrastructure management? And how can automation help?](/en/topics/automation/virtual-infrastructure-management)
* [How to choose a virtualization platform](/en/topics/virtualization/how-to-choose-a-virtualization-platform)
* [What is KVM?](/en/topics/virtualization/what-is-KVM)
* [What is KubeVirt?](/en/topics/virtualization/what-is-kubevirt)
* [What is live migration?](/en/topics/virtualization/what-is-live-migration)
* [Why choose Red Hat for virtualization?](/en/topics/virtualization/why-choose-red-hat-for-virtualization)
* [What is a hypervisor?](/en/topics/virtualization/what-is-a-hypervisor)
* [Learn everything you need to know about Open RAN](/en/topics/5g-networks/what-is-open-ran)
* [VNF and CNF, what’s the difference?](/en/topics/cloud-native-apps/vnf-and-cnf-whats-the-difference)
* [What is SD-WAN?](/en/topics/edge-computing/what-is-sd-wan)
* [What is network virtualization?](/en/topics/virtualization/what-is-network-virtualization)
* [What is a radio access network?](/en/topics/5g-networks/what-is-radio-access-network)
* [What is software-defined networking?](/en/topics/hyperconverged-infrastructure/what-is-software-defined-networking)
* [What is hyperconverged infrastructure?](/en/topics/hyperconverged-infrastructure/what-is-hyperconverged-infrastructure)
* [What is NFV?](/en/topics/virtualization/what-is-nfv)
* [What is container-native virtualization?](/en/topics/containers/what-is-container-native-virtualization)
* [What is vRAN?](/en/topics/virtualization/what-is-vran)
[More about this topic](/en/topics/virtualization "More about this topic")