vMotion progress bar stuck at 14 percent during a VM migration between hosts

vMotion failed at 14 percent almost always points to a misconfiguration on the vMotion VLAN, and four specific causes account for nearly all cases.

You initiated a vMotion in vCenter, watched the progress bar climb, and then it stopped at 14 percent. The migration failed and rolled back. The VM is still running on the source host, which is good, but you need to know why before retrying or kicking off the broader maintenance plan. This post walks through the four real causes of vMotion failing at 14 percent, ranked by what we see, and the verified fix.

The short version. The 14 percent mark in vMotion is the network preparation phase. The hypervisor has staged the migration logically and is about to start copying memory between hosts. If anything is wrong with the vMotion network (MTU, VLAN, vmkernel configuration, or upstream switch), the migration fails right at this transition. About 50 percent of “failed at 14 percent” cases are MTU mismatch on the vMotion VLAN. Another 25 percent are vmkernel port misconfiguration. The remaining 25 percent split across upstream switch issues and source/destination compatibility.

What this error means

vMotion needs to copy a VM’s memory contents from one host to another while the VM continues to run. The 14 percent mark is when the source host begins sending memory pages to the destination host over the vMotion network. The first connection attempt and bandwidth test happens here. If the test fails (packets drop, MTU is wrong, the destination is unreachable), the migration aborts.

You will see this in vCenter task history with the error “vMotion network performance is poor” or “Network connectivity check failed” alongside the 14 percent failure point.

Verified against current VMware vSphere documentation, accessed April 2026.

The four causes, ranked

Cause one, MTU mismatch on vMotion VLAN, around 50 percent

vMotion is typically configured for jumbo frames (MTU 9000) for performance. If the source vmkernel, the destination vmkernel, or any switch port between them is at default 1500, vMotion’s connectivity test packet exceeds the path MTU and gets dropped.

Verify with vmkping -d -s 8972 [destination vmkernel IP] from the source host. The -d sets the do-not-fragment bit and -s 8972 sets the payload size to test MTU 9000 end to end. If the ping fails, you have an MTU issue somewhere in the path. Fix it on the offending hop.

Cause two, vmkernel port misconfiguration, around 25 percent

The vmkernel port for vMotion is missing on one host, configured on the wrong VLAN, or has lost its association with the correct distributed switch portgroup. Common after a host re-add to a cluster or a portgroup rename.

Verify in vCenter under Host → Configure → VMkernel adapters. Confirm a vmkernel exists with vMotion service enabled, on the correct VLAN, with an IP address in the vMotion subnet. Fix any mismatch.

Cause three, upstream switch issue, around 15 percent

The physical switch between source and destination has a configuration issue. VLAN trunking incomplete on a port, port-channel split brain, or storm control kicking in during the bandwidth test.

Verify with the switch’s port configuration for both host uplinks. Confirm vMotion VLAN is allowed on both ports, port-channels are healthy, and storm control thresholds are not aggressive.

Cause four, source/destination compatibility, around 10 percent

EVC (Enhanced vMotion Compatibility) is not enabled, or the destination host has a different CPU generation that vCenter cannot mask. Less common at 14 percent (typically fails earlier in compatibility check) but possible.

Verify cluster EVC mode and CPU compatibility between source and destination. Enable or adjust EVC if needed.

vMotion network requirements showing dedicated VLAN, MTU, and switch configuration

What the official documentation does not mention

VMware’s docs walk through vMotion troubleshooting but rarely emphasize the vmkping with do-not-fragment and exact MTU size as the first command to run. That single command isolates 75 percent of “failed at 14 percent” cases in 30 seconds. Keep it as your reflex when this error appears.

The architectural fix

Clusters that rarely see vMotion failures have three traits. They standardize MTU at 9000 for vMotion VLAN end-to-end and verify after any switch change. They use distributed virtual switches with consistent portgroup configuration across all hosts. They run a synthetic vMotion test as part of monthly health checks, so misconfiguration is caught before a real maintenance window depends on it. The third one matters most. Most “vMotion broke yesterday” issues actually broke weeks earlier and were not noticed.

Decision tree for diagnosing vMotion failure at 14 percent

FAQ

Will the VM be affected if vMotion fails?

No. The VM continues running on the source host. vMotion failures are abort-and-rollback by design.

Can I retry immediately after fixing?

Yes, after confirming the fix with vmkping. No waiting period required.

Is this related to long distance vMotion?

Long distance vMotion has additional considerations (latency, bandwidth, encryption) but the 14 percent failure point is typically still the MTU/network issue, just with more layers between hosts.

Related posts

vMotion failures during a migration window

If vMotion is failing during a planned maintenance window and time is short, our virtualization team can jump in remotely. Tell us the symptom and the topology and we will help you isolate.

Last verified April 2026 by the aaanetworkx virtualization practice.

vSAN cluster showing an inaccessible object due to host or disk group failure

You opened the vSAN health view and saw a red dot on Object Health, with one or more objects showing as Inaccessible. Workloads on those VMs are either down or running off a stale read-only copy. This post walks through the five real causes of vSAN object inaccessible, ranked by what we actually see, and the safe order to recover without losing data.

The short version. Object inaccessible means vSAN cannot find enough live components to satisfy the storage policy’s FTT (Failures To Tolerate) for that object. With FTT=1, you need at least one full data copy plus the witness available. Lose two and the object becomes inaccessible. The fix is almost never deleting and recreating the object. The fix is restoring the missing components, which requires understanding which host or disk group is offline and why.

The single biggest mistake we see is admins under pressure deciding to recreate the VM from a backup before vSAN has had a chance to rebuild. If the underlying issue is transient (network partition, host reboot taking longer than expected), vSAN will rebuild on its own once enough components come back online. Patience plus correct diagnosis recovers more workloads than panic plus action.

What inaccessible actually means

Every vSAN object (VMDK, namespace, swap, etc.) is broken into components according to its storage policy. With FTT=1 and RAID-1, every object has two data components on different hosts and one witness on a third host. The cluster can lose any one of those three and still serve reads and writes. Lose two, and the object goes inaccessible because vSAN can no longer guarantee data integrity by the rules the storage policy requires.

You will see it in three places. The vCenter UI shows the object in red on the vSAN health view. The output of esxcli vsan debug object list on any host shows the object’s components and their state. And your monitoring system flags the affected VM as down or unresponsive.

Verified against current VMware vSAN documentation, accessed April 2026.

The five causes, ranked by what we actually see

Cause one, host or disk group failure, around 40 percent of cases

One host is offline (hardware failure, hung, in maintenance mode without proper data evacuation) AND another component for the same object is also unavailable. Most common when two hosts go down within the resync window of an earlier event.

Verify with esxcli vsan cluster get on a healthy host. If a host shows as missing or in a different sub-cluster, that is your gap. Bring the host back online before doing anything else. If the host is permanently dead, replace it and let vSAN rebuild components.

Cause two, network partition between hosts, around 25 percent of cases

The hosts are running but cannot talk to each other on the vSAN network. Often a vmkernel port misconfiguration, a VLAN change on the upstream switch, or an MTU mismatch on the vSAN network after a maintenance event.

Verify with vmkping between vSAN vmkernel addresses. If pings fail or fragment, fix the network before touching the cluster. vSAN does not tolerate partitioned hosts without escalating to inaccessible objects.

Cause three, FTT not met by storage policy, around 15 percent of cases

The cluster size dropped (host removed, host failed permanently) and now has fewer hosts than the storage policy’s FTT setting requires. FTT=1 needs at least three hosts. FTT=2 needs five. A four host cluster running FTT=2 cannot satisfy the policy.

Verify with the storage policy assignment for the affected object and the current host count. Either restore the missing host or change the storage policy to a value the cluster can satisfy.

Cause four, capacity exhaustion preventing resync, around 12 percent of cases

vSAN tried to rebuild the missing components but ran out of capacity on the remaining hosts. The cluster is in a degraded state and cannot self-heal until capacity is freed.

Verify with the vSAN capacity view. If utilization is above the slack space threshold (typically 25 to 30 percent reserved), free space by removing snapshots, deleting unused VMs, or adding hosts.

Cause five, witness host issues (stretched clusters), around 8 percent of cases

In a stretched vSAN cluster, the witness host runs at a third site. If the witness is unreachable or has its own outage, all objects in the cluster lose quorum and go inaccessible.

Verify witness reachability with esxcli vsan cluster preferredfaultdomain get and ping tests to the witness vmkernel. Restore the witness or stand up a temporary one.

vSAN object component layout showing two data components and a witness across three hosts with FTT=1

What the official documentation does not mention

VMware’s docs tell you to check object health and let vSAN heal. They do not warn you that running vmkfstools against an inaccessible object can corrupt the on-disk state in a way that is not recoverable. Do not run any direct manipulation commands against an inaccessible object. Use the supported repair workflow only, which is “fix the underlying cause and let vSAN heal.”

Also, vSAN sometimes shows objects as inaccessible during a normal resync after a planned host evacuation, especially on large clusters with FTT=2. If the object becomes accessible within a few minutes as the resync progresses, no action is needed. Wait at least 60 minutes before assuming an inaccessible object is permanent.

The architectural fix

Clusters that rarely see inaccessible objects have three things in common. First, sized capacity at slack-plus-30-percent so resync always has room. Second, vSAN network monitoring with MTU checks and per-host link health, so partition events are caught before they cascade. Third, FTT chosen relative to host count with margin (FTT=1 on minimum 4 hosts, FTT=2 on minimum 6) so a single failure never threatens the policy. Skip any of these three and you will see an inaccessible object during your next maintenance window.

vSAN object recovery decision tree covering host state, disk group health, network partition, and resync progress

FAQ

Will the object recover automatically?

Yes, if the underlying cause clears (host comes back, network partition heals, capacity freed). vSAN re-evaluates object health continuously.

Can I recover from backup if the object stays inaccessible?

Yes, but only as a last resort. Restore the underlying issue first, give vSAN time to heal, and only then fall back to backup if the object will not recover.

Is data lost if an object goes inaccessible?

Not necessarily. Inaccessible means the cluster cannot serve the object right now. The data on the surviving components is intact and will be served once enough components are restored.

Related posts

Need help with a degraded cluster

vSAN incidents have a window where calm diagnosis recovers everything and panic recovery loses workloads. Our virtualization team handles vSAN clusters across Western Canada and we are comfortable on the phone at any hour. Tell us your cluster size, FTT, and the symptoms and we will help you recover.

Last verified April 2026 by the aaanetworkx virtualization practice.

Modern data center server racks representing VMware ESXi alternatives and enterprise hypervisor options
With Broadcom’s acquisition reshaping VMware licensing, IT teams are actively evaluating what comes next for their virtualization stack

VMware ESXi Alternatives in 2026: KVM, Proxmox, Hyper-V and What Actually Works in Production

If you have been running VMware ESXi for years, you probably remember when it felt like the obvious choice. It was stable, well-supported and had an ecosystem of tools that made managing virtual machines relatively straightforward. Then Broadcom acquired VMware in 2023, and everything changed.

The licensing shake-up that followed pushed subscription costs through the roof for many organizations. Perpetual licenses were eliminated, partner programs were restructured, and IT teams that had built their entire infrastructure around vSphere suddenly found themselves staring at renewal quotes that did not fit their budgets. For smaller businesses and mid-sized enterprises in particular, the numbers simply stopped making sense.

The good news is that the alternatives have never been better. Whether you are running a small business server room in Edmonton or managing a distributed infrastructure across multiple sites, there are mature, production-ready hypervisors that can handle the job, and in some cases do it better than ESXi ever did.

This guide covers the top VMware ESXi alternatives available today, what each one is actually good at, where the tradeoffs are, and how to think about choosing the right one for your environment.

Why IT Teams Are Reconsidering VMware ESXi

Before jumping into the alternatives, it is worth understanding what changed and why so many organizations are now actively looking for an exit path from the VMware ecosystem.

Broadcom’s acquisition strategy has been clear from the beginning: consolidate enterprise licensing, remove entry-level options, and focus exclusively on large enterprise customers. For organizations running 100 or more virtual machines and paying for vSphere Enterprise Plus, the changes may be manageable. For everyone else, the situation is much harder to justify.

The result is a wave of migration projects happening across organizations of all sizes. And because the major alternatives have matured significantly over the past few years, many teams are finding the transition less painful than they expected.

The Top VMware ESXi Alternatives in 2026

1. Proxmox VE: The Open Source Powerhouse

Numbered server patch panel with ethernet cables representing Proxmox VE cluster node connectivity and server infrastructure
Proxmox VE manages multiple physical hosts as a unified cluster, connecting servers through dedicated network interfaces for live migration and storage traffic

Proxmox VE is probably the most talked-about VMware replacement right now, and for good reason. It is a complete, open source virtualization platform built on Debian Linux that supports both KVM virtual machines and LXC containers from a single management interface. The web UI is genuinely good, which is something you cannot say about every open source project.

What makes Proxmox compelling is that it gives you enterprise-grade features without the enterprise-grade price tag. High availability clustering, live migration, Ceph storage integration, backup and restore, and role-based access control are all included at no cost. You can run Proxmox completely free, or pay for a subscription that gets you access to the enterprise repository and commercial support.

What Proxmox does well:

Where to be careful:

Best fit: Small to mid-sized businesses, MSPs managing multiple client environments, and organizations that want serious capability without a serious licensing bill.

2. KVM: The Foundation Everything Else Runs On

Ubuntu Linux terminal showing sudo command representing KVM kernel-based virtual machine management on Linux
KVM is managed directly through the Linux kernel. Most production deployments use libvirt and QEMU alongside command-line or web-based tools to orchestrate virtual machines

KVM, which stands for Kernel-based Virtual Machine, is a virtualization module built directly into the Linux kernel. It is not a standalone product like ESXi. It is the hypervisor engine underneath many of the other options on this list, including Proxmox. Understanding KVM separately matters because many teams choose to deploy it directly using tools like libvirt, QEMU, and either a web-based manager or command-line management depending on their workflow.

KVM powers a significant portion of the world’s cloud infrastructure. Amazon EC2, Google Compute Engine, and most major public cloud providers use KVM or a derivative of it under the hood. That is not a coincidence. It is fast, stable, well-maintained, and deeply integrated with the Linux ecosystem.

What KVM does well:

Where to be careful:

Best fit: Linux-heavy environments, cloud infrastructure teams, and organizations that want to build a custom virtualization stack with full control over every layer.

3. Microsoft Hyper-V: The Windows-Native Choice

If your environment is predominantly Windows, Hyper-V deserves serious consideration. It is included with Windows Server at no additional cost, and it integrates tightly with Active Directory, System Center, and the rest of the Microsoft management stack. For organizations already running Microsoft licensing, the economics are hard to argue with.

Hyper-V has come a long way from its early days. Nested virtualization, shielded VMs for security, Storage Spaces Direct for hyperconverged deployments, and tight Azure integration through Azure Stack HCI have made it a genuinely competitive platform for Windows-centric shops.

What Hyper-V does well:

Where to be careful:

Best fit: Windows-heavy organizations with existing Microsoft licensing, businesses already invested in Azure, and environments where Active Directory integration is a top priority.

4. XCP-ng: The Open Source Citrix Hypervisor Fork

XCP-ng is an open source fork of Citrix Hypervisor (formerly XenServer) and it has built a strong reputation as a straightforward, stable ESXi replacement. It is developed by the Xen Orchestra team, which also builds XO, the management interface that pairs with it.

What sets XCP-ng apart is its combination of simplicity and reliability. It does not try to do everything. It focuses on running virtual machines well, with a clean architecture and a management experience through Xen Orchestra that is easy to learn. Many VMware administrators find the transition to XCP-ng more intuitive than moving to Proxmox, partly because the concepts map more directly to how ESXi works.

What XCP-ng does well:

Where to be careful:

Best fit: Teams looking for a clean ESXi-like experience, smaller IT departments that want simplicity over feature depth, and environments that previously ran Citrix Hypervisor.

5. Nutanix AHV: The Enterprise Hyperconverged Option

Nutanix AHV (Acropolis Hypervisor) ships with Nutanix’s hyperconverged infrastructure platform at no additional licensing cost. If you are already running Nutanix hardware or evaluating a move to hyperconverged infrastructure, AHV is worth understanding because it directly replaces the previous requirement to license VMware separately.

AHV is built on KVM but heavily customized and integrated into the Nutanix stack. The management experience through Prism is excellent, arguably better than vCenter for day-to-day operations. The tradeoff is that AHV is tightly coupled to Nutanix hardware and software. You cannot run AHV independently the way you can run Proxmox or KVM.

What AHV does well:

Where to be careful:

Best fit: Enterprises evaluating a full infrastructure refresh, and large environments where the operational simplicity of Nutanix justifies the investment.

Side-by-Side Comparison

PlatformCostBest ForManagement UIHA / ClusteringEnterprise Support
Proxmox VEFree / Paid subscriptionSMB, MSP, mixed workloadsBuilt-in web UIYes, built-inCommunity and commercial
KVMFreeCustom stacks, Linux expertsThird-party requiredVia oVirt or othersVia RHEL or SLES
Hyper-VIncluded with Windows ServerWindows-heavy shopsWindows Admin CenterYes, via Failover ClusterMicrosoft
XCP-ngFree / Paid XO subscriptionClean ESXi replacementXen OrchestraYes, built-inVates commercial
Nutanix AHVIncluded with NutanixHCI enterprise refreshPrismYes, built-inFull enterprise SLA

Which One Should You Choose?

There is no single answer, but there are clear patterns depending on your situation.

If you are a small or mid-sized business looking for the closest thing to ESXi without the cost, Proxmox VE is almost certainly your answer. It has the most momentum in the VMware migration space right now, the community is large and helpful, and the feature set covers everything most businesses actually need.

If your environment is predominantly Windows and you already pay for Windows Server licensing, Hyper-V makes the most economic sense. The integration with your existing Microsoft tools is a genuine advantage, and Azure connectivity is a bonus if cloud expansion is on your roadmap.

If you have strong Linux expertise in-house and want maximum flexibility, building on KVM gives you the most control. Pair it with oVirt for a more vSphere-like management experience, or use Proxmox as a managed KVM deployment.

If you want a simpler ESXi-like experience and your environment is not massive, XCP-ng is worth a serious look, especially if you prefer the Xen architecture over KVM.

If you are planning a full infrastructure refresh anyway, evaluating Nutanix AHV as part of a hyperconverged deployment may reduce your overall operational complexity significantly, at the cost of a higher upfront investment.

Migration Path Considerations

Migrating off VMware is not as simple as installing a new hypervisor and importing your VMs. There are a few things to plan carefully before you start.

VM export formats. VMware uses VMDK disk files and OVF/OVA for portability. KVM-based platforms like Proxmox use QCOW2 or raw images. Tools like qemu-img handle the conversion, but you should test in a non-production environment before touching anything critical.

VMware Tools. VMs running VMware Tools will need those removed and replaced with the relevant guest agent for the new platform. For Proxmox and KVM that means installing the QEMU guest agent. For Hyper-V it means Hyper-V Integration Services. This is straightforward but it requires touching each VM individually.

Networking. If you are running NSX or complex vSphere distributed switch configurations, replicating that network design on a new platform takes careful planning. Proxmox uses Linux bridges and Open vSwitch. Hyper-V has virtual switches. Neither maps directly from vSphere distributed switches, so document your current network design thoroughly before starting.

Storage. vSAN does not migrate. If you are using vSAN today, you will need a separate storage plan for the new platform. Proxmox with Ceph is the closest equivalent for software-defined storage. Hyper-V with Storage Spaces Direct is another option.

Phased migration. Most organizations do this in waves. Identify your least critical workloads and migrate those first. Get comfortable with the new platform, build your operational runbooks, then move progressively toward more critical systems. Running both platforms in parallel during the transition adds some complexity but dramatically reduces risk.

Final Thoughts

The VMware ESXi ecosystem dominated enterprise virtualization for two decades because it was genuinely the best option available. That is no longer as clearly true in 2026. The combination of Broadcom’s pricing changes and the maturation of open source alternatives has created a real opportunity for organizations to reduce costs and gain more control over their infrastructure.

The migration is not without effort. It requires planning, testing, and often some retraining. But for most small and mid-sized businesses, the payoff in cost savings and operational independence is worth it.

If you are in Edmonton or anywhere in Alberta and working through a virtualization migration or infrastructure refresh, the team at AAA NetworkX has been through these transitions with clients across a range of industries. We can help you assess your current environment, recommend the right platform for your workloads, and manage the migration from start to finish.