Virtualization · 3 min read

Migrating from VMware to Proxmox: what to plan before you move

An inventory-first checklist for teams weighing a move from VMware to Proxmox VE, from feature mapping to cutover and rollback.

By KubeCrew · Published

Why teams are looking at the move

Licensing and packaging changes around VMware in recent years have pushed many teams to re-evaluate their costs and options. Proxmox VE, an open-source virtualization platform built on KVM and Linux containers with optional paid support subscriptions, is a common candidate. It is not a drop-in replacement, so the quality of the plan decides how smooth the move is.

Start with an inventory, not a tool

Before choosing a method, write down what you actually run. For each virtual machine record the operating system, vCPU and memory, disks and their sizes, snapshots, network attachments, owner, and how critical it is. Note the features the environment depends on, because those drive the design.

  • High availability and live migration between hosts.
  • Automatic load balancing across hosts.
  • Distributed or software-defined storage and networking.
  • Backup and replication tooling and its schedules.
  • Anything tied to VMware-specific APIs, such as monitoring or automation scripts.

Map features honestly

Proxmox VE provides clustering, a high-availability manager, live migration, ZFS and Ceph integration, and a built-in backup system with an optional dedicated backup server. Check each capability you rely on against what Proxmox offers today, and be explicit about gaps. If a feature has no direct equivalent, decide whether you can live without it, replace it with another tool, or need to keep that workload elsewhere.

Design the target environment first

Decide how storage will work (local ZFS, shared storage, or Ceph), how networks and VLANs map onto bridges, how many nodes you need for quorum and failure tolerance, and how backups will be taken and stored. Building this target and running a few test workloads on it is far cheaper than discovering a problem in the middle of a cutover.

Choose a migration method

There are several routes, and the best one depends on size, downtime tolerance, and the guest operating system.

  • The import feature in the Proxmox web interface can pull virtual machines from an ESXi host directly, which suits many small and medium environments.
  • Exporting a machine as OVF or OVA and importing the disks with Proxmox command-line tools works when the hosts cannot reach each other.
  • Restoring from a backup product that supports the target is useful when you already have good backups and want a controlled cutover.

Do not forget the guests

Virtual hardware changes. Install the QEMU guest agent in place of VMware Tools, and use VirtIO drivers for disks and network adapters for the best performance. Windows guests usually need the VirtIO drivers installed before or during the move so that they can find their boot disk. Check also that application vendors support running on the new platform, and review licensing that depends on the underlying hardware.

Pilot, cut over, and keep a way back

Move a low-risk workload first and live with it for a while. Then migrate in waves ordered by risk, scheduling each cutover in a window, validating the application rather than only the boot, and keeping the source machine powered off but intact until you are confident. A rollback you never needed is much cheaper than one you could not perform.

Finish with backups and people

Set up backups on the new platform before the first production workload lands, and test a restore. Update monitoring and documentation, and make sure the team is trained on the new tooling. Decide whether a paid support subscription is right for your risk profile. A migration is only complete when the platform is supportable by the people who will run it.

Next step

Bring us the part that is harder than it should be.

We will help you find the smallest useful next move.

Start a conversation