Mr.PlanB Logo

    Newsletter

    Subscribe our newsletter

    Get new infrastructure guides, comparison reports, and migration notes in your inbox.

    Infrastructure notes, guides, and new tools. Unsubscribe anytime.

    Back to Blog
    Proxmox
    VMware
    Migration
    Automation
    Performance

    Where's vMotion? The Real Learning Curve From VMware to Proxmox

    March 5, 2026
    5 min read

    The migration question that starts it all

    When VMware administrators first begin exploring Proxmox, the conversation almost always starts with the same question: what replaces the familiar VMware features, like vMotion, distributed switches, DRS, and cluster networking?

    In VMware environments those tools shape how administrators design infrastructure. Remove them, and the entire mental model changes.

    One engineer recently captured that exact moment while planning a transition from ESXi and vCenter to Proxmox. Their environment would include three or four hosts, with one node containing specialized hardware that needed PCIe passthrough. Because those VMs depend on physical devices, moving them between hosts could cause serious issues.

    The engineer's question was simple but revealing: should those hosts still go into a cluster, or should the infrastructure be designed differently? It set off a surprisingly detailed discussion about how Proxmox approaches virtualization compared with VMware.

    Live migration exists, with a different philosophy

    One of the first responses cleared up the biggest concern: yes, Proxmox supports live migration. Virtual machines and containers can move between hosts inside a cluster without shutting down, much like VMware's vMotion. The automation layer behaves differently, though.

    In VMware environments, Distributed Resource Scheduler constantly analyzes host resource usage and may rebalance workloads automatically. Proxmox takes a lighter approach. Cluster Resource Scheduling, which administrators often call CRS, focuses mainly on high availability events instead of constant optimization. Administrators typically create host priority groups and place VMs across nodes on purpose, and the cluster then keeps things available during failures without continually shifting workloads based on CPU or memory pressure.

    Some engineers like this simplicity, and others miss VMware's automated balancing. That difference alone often shapes how teams design their Proxmox clusters.

    Distributed switches become a networking puzzle

    Networking quickly became the second major topic. VMware administrators often rely on vSphere Distributed Switches to manage VLANs, port groups, and network configuration centrally across multiple hosts, and Proxmox doesn't replicate that feature directly.

    Proxmox builds networking on top of Linux primitives like bridges, bonding, and optional Open vSwitch configurations. For administrators expecting a centralized "switch interface," this can feel unfamiliar at first.

    Several engineers suggested that Proxmox's Software Defined Networking system is the closest equivalent. Administrators create an SDN zone, attach it to a Linux bridge shared across hosts, and then define virtual networks, called VNets, that represent individual VLAN-backed networks. Once the SDN policy is applied, those networks appear on every host in the cluster.

    In practice, VNets work much like VMware port groups. VM builders just select the network they want when attaching a virtual NIC.

    Some engineers still prefer Open vSwitch

    Not everyone agreed that SDN is the best approach. Another engineer argued that Open vSwitch might suit organizations managing large numbers of VMs or complex VLAN setups better. In that model, VLANs are configured directly on the switch layer instead of through Proxmox's SDN abstraction.

    Their reasoning was straightforward. Some environments contain thousands of VMs, and configuring VLAN tags individually at the VM level gets tedious, so a more traditional switch model may reduce operational overhead.

    That view points to something important about Proxmox networking: multiple architectures can work, and there's no single prescribed model.

    The Linux networking layer is still visible

    Another part of the discussion showed how much Linux networking concepts shape Proxmox infrastructure.

    One engineer described a production environment with six physical interfaces. Two 1Gb ports were bonded for management traffic and connected to separate switches for redundancy. Two 25Gb interfaces handled trunk traffic for virtual machines, carrying multiple VLANs, and another pair of 25Gb connections was dedicated to shared storage.

    Their networking chain went from physical interface to Linux bond, then to Linux VLAN, then to Linux bridge. Once that's configured, VM builders simply choose the bridge that corresponds to the network they want.

    The system works well, but it requires administrators to understand Linux networking fundamentals more deeply than many VMware environments demand.

    Hardware passthrough adds another constraint

    The original concern about PCIe passthrough also got practical answers. Virtual machines using VFIO device passthrough, such as GPUs or specialized network cards, cannot easily migrate between hosts without shutting down, and that limitation exists in most hypervisors.

    The suggested solution was simple: keep those VMs out of the high-availability migration rules. The cluster can still manage the hosts normally while the hardware-dependent VMs stay pinned to their specific nodes. Administrators can still configure startup order, delayed boot sequences, and shutdown behavior at the host level.

    It's not fundamentally different from how many VMware environments handle similar workloads.

    Storage architecture still shapes everything

    Another engineer pointed out that storage architecture may ultimately decide whether clustering makes sense.

    Live migration works best when multiple hosts share access to the same VM disks. In VMware environments, that usually means SAN or NAS storage. Proxmox environments often replace SAN appliances with distributed storage systems like Ceph, where the same nodes running virtual machines also contribute disks to a shared storage pool. The cluster replicates data across nodes automatically, so VMs can move between hosts without centralized storage hardware.

    Ceph brings its own design considerations, since network bandwidth, disk balancing, and cluster health become tightly connected. For teams used to SAN-based environments, that shift can take a different mindset.

    What the discussion actually taught

    What started as a simple question about distributed switches ended up covering nearly every core part of virtualization infrastructure: live migration, cluster scheduling, networking models, storage architecture, and hardware passthrough.

    It also showed that many of the features VMware administrators depend on still exist in Proxmox. They're implemented differently, and they often expose more of the Linux foundation beneath the platform. VMware hides complexity behind polished abstractions, while Proxmox exposes the building blocks.

    Some engineers find that transparency empowering. For others, it means a learning curve that goes beyond simply swapping one hypervisor for another.