No software license fee
The full product will be free of charge under a proprietary end-user license, with no per-VM or feature-tier fee. It will run self-hosted in infrastructure you control. Final license terms will be published before release.
Inspect the real guest. Plan the move. Read through VDDK HotAdd. Convert, validate, cut over, and hand off to open KVM infrastructure from one operator-controlled platform.
Why it is free
Organizations leaving VMware need a migration platform that is complete, inspectable, and not tied to a license negotiation. The model below is straightforward. There is no premium tier behind it.
The full product will be free of charge under a proprietary end-user license, with no per-VM or feature-tier fee. It will run self-hosted in infrastructure you control. Final license terms will be published before release.
The initial release will be closed source. Our long-term direction is to explore an open-source release after the product and its support model mature; the timing and licensing model are not yet determined. Bug reports and release notes will be public from the first release.
Development is independently funded. Commercial support, training, architecture work, and migration services are planned for after the initial release. The business model is services, not software license fees.
Andrija Panić, PMC member of the Apache CloudStack project, with years of VMware-to-CloudStack and KVM migration work at ShapeBlue before this product. V2K Migrate is built from how hypervisors behave in production, not from a generic disk converter.
The actual product
Every view below comes from the current V2K Migrate interface. The infrastructure and workload data are synthetic; the product surface is real.
Browse the read-only live demoWarm / CBT execution
Lifecycle state, topology, per-VM and per-disk progress, throughput, destination adoption, and operator controls stay visible in one operational surface.
Estate-scale discovery
Filter VMware inventory by vCenter, cluster, datastore, guest OS, power state, CPU, memory, disk footprint, inspection state, and migration status before building a plan.
Disk-derived evidence
Read-only inspection derives operating system, firmware, disk, NIC, and network evidence from the guest disk so migration decisions are based on the machine that will actually boot.
Why VDDK HotAdd
Snapshot-backed VMDKs are HotAdded to Linux workers inside vSphere and opened as locally accessible whole disks. The migration engine reads from that attached block device; the control plane schedules and observes.
The transport decision
V2K Migrate validates datastore-aware worker placement before a plan starts. It does not hide a failed HotAdd path by silently moving bulk reads onto NBD.
One controlled workflow
Coordinate discovery, evidence, preflight, transfer, guest conversion, validation, cutover, and destination adoption as one migration plan.
Synchronize vCenter inventory, filter the estate, and read OS, firmware, disk, and network evidence from guest disks.
Group selected workloads and map storage, destination, network, and per-VM settings before data movement begins.
Run preflight checks across workload eligibility, workers, storage, capacity, networking, and destination configuration.
Run full cold copies or scheduled warm CBT delta passes through bounded worker and disk concurrency.
Apply KVM guest changes, verify transferred data, validate QCOW2 structure, and retain the conversion evidence.
Gate the final delta and source shutdown, then complete destination adoption or a storage-only handoff.
Storage and destinations
Write directly to the storage you operate, then hand the result to a destination integration or a platform-neutral storage workflow.
The first deeply developed destination integration, with preflight, import, and operator-controlled adoption.
A core destination platform for the product, with integration work underway for the initial release.
Migrated disks and machine descriptors ready for separate platform adoption or custom automation.
Under the hood
The engine is designed around the source read path, storage write path, and the operator decisions that make a migration safe to execute.
Search large VMware estates and inspect real guest OS, firmware, disk, and network state before planning.
Run cold copies or repeated CBT passes scheduled ahead of a controlled final cutover.
Use VDDK HotAdd, allocated-block-aware reads, bounded disk streams, and direct target writes.
Block unsafe starts and imports when workload, worker, storage, network, or destination checks are stale or incomplete.
Track plan, VM, and disk progress with throughput, ETA, pass history, and separate migration and import failures.
Retain conversion artifacts and reports, with role-based access, audit records, explicit gates, and controlled cleanup.
Data-path focus
Architecture
Linux worker appliances operate inside the vSphere environment and write directly to the selected storage path. Destination adoption stays separate from the migration and storage layers.
Control plane · Go + PostgreSQL
Data path · inside vSphere
Bulk disk data stays on this row. HotAdd read → worker → direct storage write. The control plane sees progress, throughput, and gates — never the payload.
Technical FAQ
The product is designed as an operational migration platform, not a single conversion command wrapped in a dashboard.
Inspect the live interfaceNearly 70,000 lines of tracked Go code sit behind the product: approximately 45,000 lines of application code and 25,000 lines of tests. That figure does not include the React interface, SQL, scripts, documentation, generated output, or dependencies.
Yes. The full product will be free of charge under a proprietary end-user license, with no per-VM fee, restricted feature tier, or premium edition. It will run self-hosted in infrastructure you control. Final license terms will be published before release.
The initial release will be closed source. Our long-term direction is to explore an open-source release after the product and its support model mature; the timing and licensing model are not yet determined. Bug reports and release notes will be public from the first release.
V2K Migrate is developed and maintained by Andrija Panić, a PMC member of the Apache CloudStack project, with years of VMware-to-CloudStack and KVM migration work at ShapeBlue before this product. Development is independently funded. There is no paid tier today; commercial support, training, architecture work, and migration services are planned for after the initial release. The business model is services, not software license fees.
No. V2K Migrate coordinates inventory, guest inspection, planning, preflight, cold or warm transfer, guest preparation, validation, cutover, reporting, and destination adoption. Conversion is one controlled stage inside the migration lifecycle.
VDDK HotAdd attaches a snapshot-backed VMDK to a Linux worker VM and opens it through the ESXi storage stack as a locally accessible whole disk. Bulk reads therefore stay on the datastore and host I/O path instead of streaming every block through the NBD or NBDSSL LAN/NFC path, which uses port 902 by default. Broadcom documents NBD reads as synchronous and NFC as subject to host and vCenter session limits; those limits do not apply to HotAdd. The trade-off is explicit placement: the worker must be able to access the source datastore, so V2K Migrate validates datastore-aware worker eligibility instead of silently falling back to NBD.
Broadcom VDDK transport methodsThe validation path combines BLAKE3 region sampling with QCOW2 structural checks through qemu-img. Migration failures and destination import failures remain separate operational states.
CloudStack and storage-only handoff are initial target paths. Proxmox is a core target with integration work in progress. NFS/QCOW2, Ceph RBD, and LINSTOR/DRBD are represented in the storage architecture.
Yes. The inventory path has been exercised against a repeatable offline dataset of 50,000 synthetic virtual machines. The public screenshots and interactive demo use synthetic data only.
Coming soon
V2K Migrate will be free to use and self-hosted. Leave your email for release news. Tell us which targets matter to you only if you want to.