How a VMware to Proxmox Migration Actually Works, Step by Step
What does a VMware to Proxmox migration actually look like? The 8 steps with ProxCenter, from inventory to decommission, downtime included, no jargon.

How a VMware to Proxmox Migration Actually Works, Step by Step
Thinking about leaving VMware but unsure what the journey looks like? Here are the eight steps of a migration with ProxCenter, explained without the technical deep-dive: what happens, in what order, and how much downtime to expect.
Most teams considering a VMware exit have the same unspoken question: what does the migration actually look like, day by day? Not the architecture debates, not the licensing math, just the concrete sequence of steps between "we decided to move" and "the last VMware host is switched off".
Here is that sequence, as it unfolds with ProxCenter. No command lines in this article; if you want the full technical detail, everything is in the migration documentation.
Step 1: Know what you are moving
Every successful migration starts with a sorted inventory. Your VMs fall into three groups:
- Easy movers. Small or medium VMs, standard operating systems, tolerant of a short maintenance window. The majority of any estate.
- Sensitive workloads. Databases, file servers, anything with large disks or tight availability requirements. These need the near-zero-downtime treatment.
- The stay-behinds. The rare appliance or application certified only for VMware. It is perfectly fine to keep a small licensed island; plan it rather than fight it.
This classification, more than anything technical, is your migration plan.
Step 2: Prepare the landing zone
You need a Proxmox VE environment ready to receive workloads: a pilot cluster is enough to start, and it grows into production capacity later. ProxCenter connects to it and becomes your control tower for everything that follows: it is where you will launch the migrations, follow their progress, and manage the fleet afterwards.
Step 3: Connect your VMware environment
ProxCenter connects to your vCenter or directly to ESXi hosts with a dedicated, read-oriented account. An important reassurance for this step: the migration never modifies your source VMs. It reads their configuration and copies their disks. Your VMware environment keeps running exactly as before, which means there is no point of no return until you decide there is.
Once connected, ProxCenter lists every VM on the source. Your inventory from Step 1 meets reality here.
Step 4: Migrate one VM, on purpose, before migrating hundreds
Pick one representative VM from each group and migrate it end to end: move it, boot it, test the application, back it up on the Proxmox side, and restore that backup once. This dress rehearsal surfaces every environment-specific surprise (drivers, boot settings, network naming) while exactly nobody is watching. An afternoon spent here saves entire nights later.
Step 5: Choose the right mode for each VM
ProxCenter offers two ways to move a VM, and the choice is per VM, not per project:
- Cold migration. The VM is stopped, copied, and restarted on Proxmox. Simple and dependable; the downtime equals the copy time. For a small server, that is minutes. This is the default for the easy movers.
- Warm migration. The VM keeps running while its disk is copied in the background. At cutover time, only the final changes are synchronized, the VM shuts down on VMware and starts on Proxmox. Downtime shrinks from hours to minutes, even for very large disks, with no data loss. This is the mode for the sensitive group.
A useful mental model: cold migration is moving house over a weekend; warm migration is having the moving company pack everything while you still live there, then handing over the keys in one short appointment.
Step 6: Run the waves
With modes assigned, you migrate in waves, grouped by application rather than by server, so each cutover has one owner, one test plan, and one rollback decision. For each VM, ProxCenter runs the same automated sequence:
- Copy the disks from VMware.
- Convert them to Proxmox's format.
- Import them onto your chosen Proxmox storage.
- Reconfigure the VM identically: processors, memory, network cards, boot settings. Even the network card's hardware address is preserved, so reservations and licenses tied to it keep working.
You can select dozens of VMs at once; they process one after another to keep the network healthy, and every step of every VM is tracked live in the interface. Nights and weekends are your friends for the copy phases, but nobody has to babysit a terminal.
Step 7: Verify, then keep a safety net
After each wave, the application owner validates their system on the Proxmox side. The old VMware VM stays powered off but intact for an agreed grace period, typically one or two weeks. If anything unexpected surfaces, rollback is as simple as switching the old VM back on. No restore procedure, no drama. In practice, this safety net is rarely used, but its existence is what lets application owners sign off with confidence.
Step 8: Shrink the island, decommission the rest
As waves complete, your VMware footprint shrinks toward either zero or the small certified island you planned in Step 1. Hosts are freed, wiped, and either retired or recycled into the Proxmox cluster as added capacity, which is a satisfying way to grow the new environment for free.
What this means in practice
For a typical mid-size estate of a few hundred VMs, the calendar is measured in weeks of waves, not a big-bang weekend. The actual downtime per application is a maintenance window for the easy movers and minutes for the sensitive ones. And at no point before Step 8 is anything irreversible.
The tooling matters because it changes the shape of the project: instead of a heroic scripting effort, migration becomes a repeatable, tracked, delegable routine. That is what turns "we should leave VMware" from a slide into a schedule.
Wondering whether the move makes financial sense in the first place? Our TCO analysis runs the numbers. Want to see how the destination compares to what you use today? Read ProxCenter vs vCenter. And when you are ready for the dress rehearsal of Step 4, start a trial: the only thing we need is your node count.
ProxCenter is The Proxmox Datacenter Platform: centralized management, migration, RBAC, audit, compliance and reporting for Proxmox VE fleets.