Methods for Migrating Virtual Machines From VMware ESXi to Linux-Based Hypervisors

Matt Kereczman · LINBIT · October 5, 2026

Many system administrators have been migrating away from VMware ESXi due to extreme increases in total cost of ownership (TCO) since Broadcom acquired VMware. After deciding which platform is right for your environment, the next question is how to get your virtual machines (VMs) and their data onto the new platform. There are several general approaches, each with their own strengths and weaknesses. They range from copying disk images by hand to running automated tools that convert the guest operating system and keep downtime to minutes.

The approach that fits best depends on how many VMs you have, how much downtime you can tolerate, and which target platform you picked. Common targets include Proxmox VE, plain KVM with libvirt, oVirt or Oracle Linux Virtualization Manager (OLVM), OpenShift Virtualization (KubeVirt), OpenNebula, and XCP-ng. This article covers the general migration methods first, then touches on the migration tools that specific platforms provide, and finally highlights some things you should plan for regardless of the method you choose.