Migrating from VMware to Proxmox: process, risks, pitfalls
The cost question is answered, now it is about the how: this guide walks through a VMware-to-Proxmox migration in an SME, from the inventory via the import wizard to the typical pitfalls with Windows VMs, backup and networking. Honest about the points where it gets bumpy. As of September 2026.
- 01Operate
- 02Back up
- 03Test recovery
Starting point: when the migration is due
Why so many SMEs are considering the switch in 2026 I have calculated elsewhere: the licence costs of VMware and Proxmox compared differ by a factor of about six against VMware Cloud Foundation in the typical 3-host scenario. On top of that, the Broadcom licensing changes set a hard deadline: vSphere 8 support ends on 11 October 2027. This article starts where the decision has been made in principle and the implementation is being planned.
Note: The essential point first
An SME migration with 10 to 30 VMs is not rocket science, but it is not a weekend project either. The Proxmox import wizard removes a lot of manual work. The real effort sits in inventory, test runs and the special cases, not in copying disks.
Step 1: inventory before the migration
Before the first VM moves, you need a complete picture of the environment. This list has worked well in practice:
- VM inventory: all VMs with operating system, size, CPU/RAM and criticality. Now is the moment to identify legacy systems that do not need to move at all.
- Dependencies: who talks to whom? Ordering of application and database servers, licence servers, time services, directory services.
- Special cases: USB dongles, passed-through hardware (GPU, serial ports), VMs with licences bound to MAC addresses or hardware IDs, VMs with a virtual TPM and BitLocker (back up the recovery keys).
- Storage: where do the VMs live today? Important because the import wizard cannot import VMs on vSAN directly and encrypted disks have to be decrypted first (more below).
- Network: VLANs, trunk ports, firewall rules and the guests’ network configuration, so the Proxmox bridges are configured correctly from the start.
- Backup chain: current backup product, retention requirements, restorability of old backups after the switch.
- Licence dates: when does the VMware subscription or support expire? That date drives the schedule backwards.
Step 2: the Proxmox import wizard for ESXi
Since version 8.2 (April 2024) Proxmox VE ships an integrated import wizard, tested by Proxmox with ESXi 6.5 to 8.0. It reads the source VMs exclusively through public ESXi interfaces and therefore does not depend on VMware’s VDDK developer kit, whose public download Broadcom withdrew at the end of August 2026. The flow in short:
- Add the ESXi host as an import source in Proxmox (Datacenter, Storage, Add, type ESXi). A vCenter works too, but according to Proxmox it is much slower, so point the wizard at the host directly.
- Select the VM in the source view: the wizard picks up the configuration such as CPU, RAM, disks and network cards and proposes a mapping.
- Set the targets: which storage the disks go to (for example ZFS, LVM-thin or Ceph), which bridge the network cards attach to, and for Windows VMs set the disk bus to SATA instead of SCSI (see step 3).
- Start the import: shut down the source VM first. With live import the VM already starts on Proxmox while the disks transfer in the background, which shortens the downtime considerably.
Caution: Known limits
VMs on vSAN cannot be imported directly: move them to an NFS or iSCSI datastore via storage vMotion beforehand, or go via a backup restore. Encrypted disks have to be decrypted first, and snapshots slow the import down considerably. Live import makes the downtime short, but not zero, and it has a catch: if it fails, all data written since the start is lost. Test it first for critical systems.
Step 3: handling Windows VMs correctly
Most pitfalls of an ESXi migration involve Windows. With the right order they are all avoidable:
- During the import, set the boot disk of Windows VMs to SATA instead of the proposed SCSI, as the Proxmox wiki recommends. Without VirtIO drivers, Windows will not boot from the VirtIO SCSI controller.
- After the first boot, install the VirtIO drivers (driver ISO from the virtio-win project, available via the Proxmox wiki) and then switch the disk to VirtIO SCSI. Alternatively the drivers can be installed in the source VM beforehand; a test migration should show whether that works cleanly.
- Uninstall VMware Tools before the move, because they are often hard to remove afterwards, and install the QEMU guest agent on Proxmox.
- Carry over MAC addresses when DHCP reservations, firewall rules or software licences depend on them.
- Plan for activation: due to the new virtual hardware, Windows or individual software may demand reactivation. Have licence keys and credentials ready.
Tip: Do not copy domain controllers, rebuild them
Proven Active Directory practice: do not migrate an existing domain controller as a disk copy. Instead, set up a fresh DC on Proxmox, let it replicate and transfer the roles. That avoids USN rollback risks and you keep a working directory service throughout the migration.
Step 4: planning downtime realistically
- Order: first a non-critical test VM, then infrastructure services, then the business applications. Each wave validates the process for the next.
- Maintenance windows per VM instead of a big bang: live import typically pushes the interruption per VM down to minutes, but transferring large disks still takes its time over the network. 10-gigabit links between old and new environment pay off here.
- Rollback path: the source VM on ESXi initially stays untouched after the import. Delete it only once the new VM has run cleanly in production for a few days and is backed up.
- Plan buffers: experience says individual VMs need a second attempt, usually due to drivers or activation. That is normal and no reason to panic if the schedule has slack.
Step 5: rebuilding backup
The backup question comes down to two good paths:
- Stay with Veeam: Veeam Backup & Replication has supported Proxmox VE via a plug-in since version 12.2 (August 2024), and application-consistent backups of Windows and Linux VMs, for example running SQL Server, Oracle or PostgreSQL, since version 13 (September 2025). Version 13.1 (July 2026) adds replication between Proxmox hosts and instant recovery, the latter with experimental support for now. Licensing is per protected Proxmox VM via the Veeam Universal License, so check the licences you already have. Restore points from the old VMware environment remain usable and can also be restored to Proxmox.
- Switch to the Proxmox Backup Server: tightly integrated, with deduplication, incremental backups and verification. Subscriptions start at 560 EUR net per server per year (Community, intended by the vendor for non-production use), and at 1,120 EUR (Basic) for production, each with unlimited clients.
Caution: Keep the old backups
Retention obligations do not end with the hypervisor switch. Make sure old VMware restore points stay readable for the entire retention period, and actively test one restore from them after the migration.
Typical pitfalls and their solutions
The most common migration issues at a glance
| Problem | Cause | Solution |
|---|---|---|
| Windows does not boot after the import | VirtIO storage driver missing in the guest | Attach the disk as SATA during import, add the VirtIO drivers, then switch to VirtIO SCSI |
| Import from vSAN fails | The import wizard does not support disks on vSAN | Move the VM to an NFS/iSCSI datastore first or import via backup restore |
| Server gets the wrong IP or licensing complains | New virtual NIC has a new MAC address | Carry over the source VM’s MAC address in Proxmox manually or adjust the DHCP reservation |
| VM is up but has no network | VLAN tag or bridge mapping wrong | Reconcile bridge and VLAN configuration against the ESXi port groups |
| Clock jumps, logins fail | Time synchronisation after the move | Check NTP in guest and host, use the domain time source for AD members |
| Application demands reactivation | Changed virtual hardware IDs | Have licence keys ready, use the vendor’s hardware-change process |
Typical failure patterns from practice; technical basis per the Proxmox wiki (Migrate to Proxmox VE), as of September 2026.
What stays different after the switch
To be fair: Proxmox does not replace vSphere in every detail, and Gartner rightly warns against underestimating the change. The most relevant everyday differences:
- Load balancing: since version 9.2 (May 2026) Proxmox ships an integrated dynamic load balancer that automatically live-migrates HA-managed guests based on current utilisation. It only covers HA-managed guests and is considerably younger than VMware DRS, whose maturity and feature depth it does not yet match. In small clusters that is rarely a real problem, but it should be part of the discussion.
- vSAN becomes Ceph or ZFS: Ceph shines from three nodes upward; for smaller setups, ZFS with replication or classic shared storage is the more pragmatic route.
- No NSX counterpart: the Proxmox SDN covers VLANs as well as VXLAN and EVPN overlays, plus the built-in firewall. It does not replicate complex micro-segmentation and central security management like NSX.
- Check the ecosystem: monitoring agents, storage integrations and specialised software that talk directly to vCenter need a Proxmox counterpart or a different approach.
Do it yourself or get support?
With solid Linux skills in-house, the migration is very doable on your own; the Proxmox wiki is excellent. Without those skills, with tight maintenance windows, or from roughly ten production VMs upward, support from a provider with Proxmox and VMware experience pays off. That is exactly what I offer as part of my IT infrastructure services: assessment, test migration, the move in waves, and ongoing operations with monitoring, updates and backup checks afterwards. Above all: start early, because little more than a year remains until vSphere 8 support ends in October 2027, and maintenance windows cannot be compressed at will.
Questions and answers
How long does migrating a single VM take?
The raw transfer depends on disk size and network. With live import the actual interruption per VM is typically in the range of minutes, because the VM starts on Proxmox while the disks transfer in the background. Add per-VM preparation and follow-up such as drivers, testing and documentation.
Can the migration be done with zero downtime?
No. The source VM must be shut down when the import starts, but live import shortens the interruption to the reboot plus cutover time. For most SME services a planned window of a few minutes up to an hour per VM is realistic and manageable. Shared NFS or iSCSI storage can shorten the interruption further, but takes more effort.
What do I do with VMs on vSAN?
The import wizard cannot import disks on vSAN directly. Move the VMs to an NFS or iSCSI datastore via storage vMotion beforehand, or go via a backup and a restore onto Proxmox.
Does Veeam keep working after the switch?
Yes. Veeam supports Proxmox VE via a plug-in since version 12.2, application-consistent backups of Windows and Linux VMs since version 13 (September 2025), and replication and instant recovery (experimental for now) since version 13.1 (July 2026). Old VMware restore points remain usable. Licensing is per protected Proxmox VM via the Veeam Universal License.
Does Windows have to be reactivated after the migration?
Possibly. Due to the changed virtual hardware, Windows activation or individual applications may demand reactivation. With licence keys at hand this is a five-minute task; without them it becomes a nuisance inside the maintenance window.
What happens to our VMware licences?
Subscriptions run until the end of their term and are then not renewed. Plan the move so that it is finished before the subscription ends, because afterwards, according to Broadcom, powered-off VMs can no longer be started under vSphere 8. Perpetual licences remain valid and can serve as rollback insurance during the migration. Afterwards, decommission the old environment in an orderly way, including documentation.
Sources
The information reflects the date above. Sources are named so you can look them up; the website does not link to external sites.
- Proxmox VE Wiki: Migrate to Proxmox VE, retrieved 22 Sep 2026
- Proxmox Server Solutions: Proxmox Virtual Environment 8.2 with Import Wizard released, 24 April 2024
- Proxmox Support Forum: New Import Wizard Available for Migrating VMware ESXi Based Virtual Machines, 27 March 2024
- Proxmox VE Wiki: Windows VirtIO Drivers, retrieved 22 Sep 2026
- Proxmox Server Solutions: Proxmox Virtual Environment 9.2 with Dynamic Load Balancer released, 21 May 2026
- Proxmox VE Administration Guide: Software-Defined Network, retrieved 22 Sep 2026
- Proxmox Server Solutions: Pricing for Subscriptions Plans: Proxmox Backup Server, retrieved 22 Sep 2026
- Proxmox Server Solutions: Pricing for Subscriptions Plans: Proxmox Virtual Environment, retrieved 22 Sep 2026
- Veeam Software: KB4706: Build Numbers and Versions of Veeam Plug-In for Proxmox VE, retrieved 22 Sep 2026
- Veeam Software: Proxmox VE Backup & Recovery, retrieved 22 Sep 2026
- Veeam Community Resource Hub: Veeam Backup & Replication 13.1, 30 July 2026
- Veeam R&D Forums: What’s the roadmap info for Proxmox’ Instant Recovery and Replication features, retrieved 22 Sep 2026
- Veeam Help Center: Veeam Plug-in for Proxmox VE: Licensing, retrieved 22 Sep 2026
- Veeam Help Center: Veeam Plug-in for Proxmox VE: Step 5a. Enable Application-Aware Processing, retrieved 22 Sep 2026
- Broadcom Knowledge Base: Telco stack components EOGS & EOTS (KB 392942, dates for vSphere/ESX 8.0), retrieved 22 Sep 2026
- Broadcom Knowledge Base: Impact of vCenter/ESXi license expiration (KB 391605), retrieved 22 Sep 2026
- heise online: Broadcom erschwert den VMware-Ausstieg, 22 September 2026
- The Register: Quit VMware and you’ll emerge with more complex and less capable infrastructure, 12 May 2026
