virt-v2v / virt-p2v (libguestfs)
Red Hat / libguestfs community
Open source
Cold - full outage for the whole copy
Agentless
Mid estates
Workload V2V P2V
What it is good at
The engine underneath most KVM-family migration tools. Rewrites the guest properly - installs VirtIO drivers, fixes bootloaders and fstab, removes VMware Tools.
Where it falls down
CLI only, cold conversion, one VM per invocation. Wrap it in scripts (or use MTV / Proxmox import) for scale.
Capabilities
- Automatic driver / guest tools injection
- API / CLI automation
Cost and licensing
- Cost category
- Open source — Free and open source; paid support optional.
- Indicative price
- No licence cost (GPL)
- Licence model
- GPLv2 open source. Commercially supported when consumed through RHEL / OpenShift Virtualization subscriptions.
- How to license it
- Install the libguestfs-tools / virt-v2v package from your distro repo. Free. For supported use, run it on a subscribed RHEL host.
- Lifecycle
- Current
- Vendor page
- https://libguestfs.org/virt-v2v.1.html
Pricing and licensing last reviewed 2026-09-18. Indicative only - confirm with the vendor.
Supported sources
- VMware vSphere / ESXi (vCenter)
- XenServer (Citrix Hypervisor)
- XCP-ng + Xen Orchestra
- Microsoft Hyper-V (Windows Server)
- Physical server - Linux
- Physical server - Windows
- Oracle VirtualBox
Supported targets
- Plain KVM / libvirt (RHEL, Ubuntu, SUSE)
- Red Hat Virtualization / oVirt (legacy)
- OpenStack (Nova / KVM)
- Red Hat OpenShift Virtualization (KubeVirt)
- Proxmox VE
- Oracle Linux Virtualization Manager / Oracle VM