Open-source alternatives to VMware vSphere

Teams facing VCF and VVF subscription changes can replace vSphere with Proxmox VE, XCP-ng, Harvester, OpenNebula or CloudStack. This page maps features, gaps, costs and a phased cutover.

On this page

Which open-source alternative to VMware vSphere fits your renewal

If your renewal is forcing a move to VMware Cloud Foundation (VCF) or VMware vSphere Foundation (VVF) subscriptions, Proxmox VE and XCP-ng with Xen Orchestra are the most direct replacements for a single-site vSphere estate, while Harvester, OpenNebula and Apache CloudStack fit better when you also need Kubernetes-native workloads, multi-site control or one management layer across several hypervisors. Perpetual hosts that have lost support, or any residency or lock-in concern, point toward the same shortlist, with the choice driven by how much of your current estate you can move in phases. The licensing facts drive the timing. VMware by Broadcom announced on December 11, 2023 the end of availability of perpetual licensing, and customers move to subscription offerings at renewal, according to the VMware Cloud Foundation blog post. Broadcom also states that vSphere Enterprise Plus, vSAN, NSX, Site Recovery Manager and Aria Suite are now sold only inside VCF or VVF, not as standalone products. Confirm with your Broadcom account team which edition your renewal quote actually includes, since that determines whether you are buying capabilities you do not need. If you already own perpetual hosts, they keep running after Support and Subscription expires, according to the Broadcom knowledge base. The practical risk is that downloads of new patches and major version upgrades require an active support contract. Plan for that gap in your security baseline: decide how long unpatched hosts can stay in production, which workloads move first, and whether a short-term support purchase buys enough time to finish a phased cutover.

Five open-source vSphere replacements and when each fits

Each option below can host virtual machines outside vSphere, but they differ in how they are built, what they manage and who supports them. The trade-off notes focus on the decision each platform forces, so you can narrow the list before comparing features in a proof of concept.

Proxmox VE

Proxmox VE combines KVM virtual machines and LXC containers with clustering, high availability, software-defined storage and networking in one web interface, under the GNU AGPL v3. Its ESXi import wizard, added in version 8.2, maps most of the original configuration, but vSAN-backed disks cannot be imported. The trade-off: all features ship in every subscription tier, so the paid support level is the main choice, and you need to plan your own storage design such as Ceph or ZFS.

XCP-ng with Xen Orchestra

XCP-ng is a Xen-based hypervisor in the Xen Project under the Linux Foundation, with Xen Orchestra providing management, API and backup. Xen Orchestra's V2V feature warm-migrates VMs from ESXi 7 and later, reading disks from VMFS, NFS or vSAN datastores. The trade-off: the stack is split between two components with different licenses (GPL-2.0 and AGPL-3.0), and you should confirm which Xen Orchestra edition and support model fit your backup and audit needs.

Harvester

Harvester is a hyperconverged platform maintained by SUSE, built on Kubernetes, KubeVirt and Longhorn storage, under Apache-2.0. Its vm-import-controller add-on imports VMs from VMware and OpenStack, so the team must be comfortable operating Kubernetes concepts for virtual machines. The trade-off: it suits organizations already invested in Kubernetes operations, and teams with purely traditional vSphere skills should expect a longer learning curve before cutover.

OpenNebula

OpenNebula is an Apache-2.0 cloud and virtualization manager that suits private cloud deployments with self-service provisioning. The Community code is free, while an optional annual subscription adds the Enterprise Edition, SLA-based support, LTS releases and maintenance packs. The trade-off: you must decide whether the free edition meets your support expectations, and ask the vendor which features, such as multi-site management, belong to the Enterprise Edition.

Apache CloudStack

Apache CloudStack is an Apache-2.0 infrastructure-as-a-service platform that orchestrates VMware vSphere, KVM, XenServer, Hyper-V and other hypervisors under one management layer. That makes it useful for a phased move, where workloads stay on vSphere while new capacity lands on KVM. The trade-off: running several hypervisors under one control plane adds operational complexity, and you should test each hypervisor integration against your own versions before committing.

How vMotion, HA, vSAN, vCenter and backup map to open-source options

This table maps the main vSphere capabilities to the open-source options in this guide and marks each as full, partial or to confirm. Use it as a starting point for a proof of concept, then verify each item against current platform documentation in your own environment. The main takeaway is that import paths are documented for several options, while site recovery, automated balancing and microsegmentation usually need separate design work or add-ons.

CapabilityOpen-source coverageAdd-ons or third-party tools to confirm
vMotion (live migration)To confirm: live migration of running VMs depends on storage layout and CPU compatibility on each platform. Test with your own workloads.Storage layout review and a migration test plan
High availabilityPartial: Proxmox VE lists high availability in its core feature set. Confirm restart behavior and fencing requirements for each option.Shared storage or quorum design, and fencing hardware where required
Distributed resource schedulingTo confirm: verify whether each platform's scheduler rebalances workloads automatically before relying on it.Scripted placement or a third-party scheduler, if needed
vSAN storagePartial: the Proxmox ESXi wizard cannot import vSAN-backed disks. XCP-ng V2V reads vSAN datastores. Harvester uses Longhorn storage.Proxmox export paths: VMDK disk import, OVF import or Clonezilla
vCenter managementPartial: each option has its own management layer, such as Xen Orchestra for XCP-ng. Confirm access control, audit logs and API coverage.Xen Orchestra deployment, identity integration and monitoring stack
Site Recovery ManagerTo confirm: verify whether each option offers orchestrated, runbook-driven recovery. Plan this as separate design work.Replication tooling, storage-level replication, DR runbooks and test schedules
NSX networking and microsegmentationPartial: Proxmox VE includes software-defined networking. Confirm distributed firewall, microsegmentation and overlay needs for each platform.Firewall policy tooling or third-party microsegmentation products
Backup and backup APIsPartial: Xen Orchestra includes a backup function for XCP-ng. Confirm backup, retention and API hooks for every platform you shortlist.Third-party backup products, guest agents and an offsite copy

Documented ESXi import paths and their limits

Proxmox VE 8.2 added an integrated import wizard that connects to ESXi or vCenter and imports virtual machines directly, mapping most of the original configuration into a Proxmox VM definition. The Proxmox wiki documents testing from ESXi 6.5 through 8.0, so treat that range as the verified boundary for your source hosts.

  • Tested version range: ESXi 6.5 to 8.0 is the documented test span. Confirm whether your ESXi 8.x build falls inside it, and check the Proxmox wiki for updates.
  • vSAN-backed disks: Disks on vSAN datastores cannot be imported through this path. Plan an alternative route for those VMs.
  • Snapshots: VMs with snapshots import more slowly. Consolidate snapshots before the import window where the workload allows it.
  • Configuration mapping: Most settings carry over, but review network adapters, boot firmware and guest drivers after import.
  • Scope of the wizard: It is a source-side import tool, so it does not replace your backup or rollback plan.

Confirm the ESXi build, datastore type and snapshot state for every VM in the wave before you schedule the import.

What the multi-year cost comparison includes

This table lists the cost components on the vSphere side and the open-source side, marks each as one-time or recurring, and names the drivers that move it. Only the Proxmox VE per-socket subscription tiers carry a supplied price, so every other line is a set of questions to put to vendors, partners and your own finance team.

Cost componentWho is paid, one-time or recurringWhat drives it
vSphere subscription under VCF or VVFBroadcom through a reseller. Recurring, billed per the subscription term. Priced by the contract, so request the quote in writing.Edition chosen (VVF or VCF), core count, term length, and whether bundled products such as vSAN or NSX are required
Open-source platform softwareFree to download for Proxmox VE, XCP-ng, Harvester, OpenNebula Community and CloudStack. Optional subscriptions carry recurring fees.Whether you need vendor support, enterprise repositories or SLA-backed response. Proxmox VE subscriptions are priced per occupied physical CPU socket per year: Community 120 euros, Basic 370 euros, Standard 550 euros and Premium 1,100 euros (Proxmox VE pricing page).
Hardware and storageHardware vendor. One-time for hosts and storage, with refresh cycles that recur.Whether existing ESXi hosts are reused, supported hardware lists, and the storage design (SAN, NFS, Ceph or Longhorn)
Implementation and architectureInternal staff or an implementation partner. One-time, fixed scope where agreed in writing.Number of clusters, sites, network segments, and integrations with identity, monitoring and change management
Migration laborInternal staff or partner. One-time, per wave of workloads.VM count, snapshot history, vSAN-backed disks (which Proxmox documents cannot be imported directly), and application downtime windows
Backup toolingBackup vendor or open-source tool. Recurring for licenses or support, one-time for setup.Backup target capacity, retention policy, and whether the tool supports the new hypervisor natively (for example, Xen Orchestra backups on XCP-ng)
Support contracts and internal skillsVendor support or retainer (recurring) and staff training (one-time, then ongoing).Support tier and hours, staff turnover, and how many operators must cover on-call duty on the new platform

What you give up and the usual workarounds

Moving off vSphere rarely replaces every feature one for one. The cards below cover the gaps teams most often hit, the workaround that usually closes each one, and the question to put to the vendor or partner before committing to a cutover date.

No one-to-one add-on match

Some vSphere add-ons, such as certain networking overlays, lifecycle tools and disaster recovery orchestrators, have no direct open-source counterpart with the same behavior. Map every add-on your estate depends on before you choose a platform, and mark each as replaced, rebuilt with scripts, or retired. Confirm with each vendor which of your add-ons have a supported equivalent and which would need custom work that your team or a partner must maintain.

Smaller partner and integration ecosystem

Many security scanners, backup agents and monitoring products certify against vSphere first and against open-source hypervisors later, if at all. Ask each third-party vendor in writing whether they support the target platform, which version, and whether support depends on a specific management layer. Where a vendor does not certify the target, plan a parallel run on a non-production cluster to test the agent before production moves.

vSAN storage migration limits

Disks on vSAN datastores cannot be imported directly by the Proxmox VE import wizard, so those VMs need a different path such as a copy to a supported datastore or an export through another tool. Xen Orchestra's V2V feature can read vSAN datastores, but the exact behavior depends on your ESXi version and storage layout. Test a representative vSAN VM end to end before you commit to a storage design, and record how long the data copy takes at your network speed.

Changed operational runbooks

Tasks such as snapshot handling, host maintenance, network changes and failover drills follow different steps on KVM, Xen or Kubernetes-based stacks. Existing runbooks, change templates and alert rules will need rewriting, and some vSphere-specific automation will break. Assign an owner to each runbook, rewrite the highest-risk ones first, and rehearse failover before any production workload depends on the new procedure.

Staff retraining and skills gaps

Your VMware administrators know vCenter well, but the target platform may depend on Linux, Kubernetes, Ceph or Xen tooling that few of them have run in production. Budget training time for the chosen platform, and decide whether gaps will be filled by hiring, by training current staff, or by a support subscription that includes hands-on assistance. Ask vendors what training, documentation and escalation paths their support tiers include.

Support subscription versus free software

The core platforms are open source, but production support, enterprise repositories and LTS branches are usually sold separately, and the terms differ by vendor. Compare what each subscription covers, including response times, patch access and upgrade help. Ask for the support terms in writing and confirm which features, if any, sit behind an enterprise edition rather than the community release.

A phased cutover from vSphere in seven stages

This sequence moves workloads off vSphere in controlled waves, so each platform choice is proven on low-risk machines before production moves, and the exit leaves a documented record of what was migrated and what was retired. It also keeps perpetual ESXi hosts available as a fallback while the new platform takes over.

  1. Inventory workloads, dependencies and licenses

    Build a complete list of virtual machines, their owners, operating systems, storage placement, network segments, snapshots and inbound or outbound integrations such as backup jobs, monitoring agents, licensed applications and load balancers. Record which hosts are perpetually licensed and what Support and Subscription status each one has, because Broadcom's knowledge base states that perpetual ESXi hosts and vCenter keep running after SnS expires, but new patch downloads and major upgrades need an active contract. Done means a reviewed inventory that each application owner has signed off, with a dependency map and a list of workloads that cannot tolerate downtime.

  2. Select the import method for each workload

    Assign every workload to one migration path based on its source and guest. For many targets, the ESXi import path in the chosen platform is the first option, such as the Proxmox VE import wizard from ESXi and vCenter, Xen Orchestra's V2V warm migration from ESXi 7 and later, or the Harvester vm-import-controller. Where a path is unsupported, such as VMs on vSAN-backed disks that Proxmox documents as not importable, plan an alternative like OVF export, VMDK disk import or a guest-level copy. Confirm version compatibility with the target vendor before the pilot. Done means a per-workload table naming the method, the expected downtime tolerance and a named engineer.

  3. Map networks, storage and HA policies

    Translate vSphere port groups, distributed switch settings, VLANs, datastores, storage policies, DRS rules and HA restart priorities into the target equivalents. Confirm how each target handles live migration, high availability and shared storage, since capabilities differ across Proxmox VE, XCP-ng, Harvester, OpenNebula and CloudStack and some features may need extra components or subscriptions. Document gaps, such as a missing distributed firewall or a storage feature that needs a different backend, and decide whether each gap is accepted, mitigated or blocks the wave. Done means a signed mapping document and a gap register that the security and operations leads have reviewed.

  4. Pilot on non-critical virtual machines

    Migrate a small set of low-risk, well-understood machines, such as internal test servers or a non-production application tier, through the chosen import path. Measure boot success, network reachability, backup restore, monitoring coverage, performance against the original baseline and the operator's ability to perform routine tasks. Record every manual step so the runbook is complete before larger waves. Done means the pilot results are documented, every defect has an owner and a fix or accepted workaround, and the restore test has succeeded from the new backup target.

  5. Run in parallel with a rollback plan

    Keep migrated workloads and their vSphere originals available during an agreed validation window, with data synchronization and cutover criteria written down in advance. Define rollback triggers, such as failed application health checks, data divergence or unacceptable latency, and rehearse the rollback procedure on a pilot machine. Keep the source ESXi hosts powered and licensed as they are, because the Broadcom knowledge base confirms they remain functional after SnS expires. Done means the rollback has been rehearsed successfully and the approver has accepted the cutover criteria in writing.

  6. Cut over production in waves

    Move production workloads in groups ordered by dependency and business criticality, starting with the least sensitive and ending with core databases and identity services. Schedule each wave in a change window, freeze configuration changes on the source, perform the final synchronization, verify application health, and switch DNS, load balancers or licenses as needed. Track each wave against the inventory so no workload is left running in both places without a reason. Done means every wave has a signed change record, the inventory shows the new location for each workload, and the post-cutover health checks are archived.

  7. Decommission ESXi and vCenter with retained evidence

    After the validation period ends and no workload depends on the old platform, shut down ESXi hosts and the vCenter instance in a controlled sequence, then remove or wipe storage according to your data handling policy. Before doing so, export configuration backups, inventory reports, change records, migration logs and final snapshots of key settings to the retention location your auditors and legal team require. Renewal or license cancellation should be coordinated with procurement only after the evidence is stored. Done means a decommissioning record lists every host and appliance, the evidence archive has been verified, and the license and support contracts have been formally closed or transferred.

Which option fits your situation

Which option is cheapest to run if licensing cost is the main driver?

Proxmox VE is usually the first option to evaluate on licensing alone, because the software is free and open-source under the GNU AGPL v3, and all features are available in every subscription tier. Your recurring cost is the optional subscription, priced per occupied physical CPU socket per year: the Proxmox VE pricing page lists Community at 120 euros, Basic at 370 euros, Standard at 550 euros and Premium at 1,100 euros. Costs you still pay for include hardware refresh, staff time for storage and networking design, backup tooling and internal support hours. Ask any vendor for a quote that separates license, support, professional services and training, and compare it against your own labor estimate.

Which option works best when data must stay in a specific country?

Any self-hosted platform keeps workloads in the location you choose, so the deciding factor is where your team can operate it and where backups and support access happen. Proxmox VE, XCP-ng and OpenNebula can all run in your own data centers or air-gapped networks, while Harvester and CloudStack also run on your own hardware. Confirm with each vendor which telemetry, update or license-check traffic leaves the network, and whether you can run the platform fully offline with local package mirrors. Your residency auditors will ask for network diagrams and data flow records, so document those before selecting a platform.

Is Harvester the right choice for a team that already runs Kubernetes?

Harvester is the best fit when your engineers already operate Kubernetes and want virtual machines managed through the same tooling. Harvester is an Apache-2.0 hyperconverged platform maintained by SUSE, built on Kubernetes, KubeVirt and Longhorn storage, so skills in cluster upgrades, node pools and persistent volumes carry over. Its vm-import-controller add-on imports VMs from VMware and OpenStack. Teams without Kubernetes experience should budget time for training and for learning how failures in the storage layer affect virtual machines before moving production workloads.

Which platform suits an operator running several hypervisors or several sites?

Apache CloudStack and OpenNebula are designed for operators who manage more than one hypervisor or more than one site under a single control plane. CloudStack is Apache-2.0 licensed and orchestrates VMware vSphere, KVM, XenServer, Hyper-V and other hypervisors, which allows a phased move off vSphere while both estates run under one management layer. OpenNebula is Apache-2.0 licensed, and an annual subscription adds the Enterprise Edition, SLA-based support, LTS releases and maintenance packs. Check which hypervisors and storage back ends your current estate uses, and confirm multi-site features against the current documentation.

Which option fits a regulated environment that needs documented change control?

Choose the platform whose release cadence, support terms and upgrade path your change board can document and approve. Proxmox VE 9.2, released May 21, 2026 and based on Debian 13 (Trixie), follows a published roadmap, and XCP-ng 8.3 LTS is the current long-term support release. OpenNebula's enterprise tier adds LTS releases and maintenance packs. Regardless of platform, you will need change records, tested rollback procedures, access logs and evidence of patch testing. DeployOpen prepares systems, controls and evidence for compliance assessments, but independent auditors and certification bodies issue any audit report or certification.

Can our own team migrate off vSphere without an outside partner?

A capable team can migrate without a partner if it has time, spare hardware and people who can test restores, but the work is more than moving disks. Plan for a pilot cluster, a mapping of networks, storage and backup policies, and a phased wave plan for workloads. Proxmox VE documents an ESXi import wizard tested from ESXi 6.5 to 8.0, with OVF import and VMDK import as alternatives, while Xen Orchestra's V2V feature warm-migrates VMs from ESXi 7 and later. Note that vSAN-backed disks cannot be imported with the Proxmox path and that snapshots slow imports. DeployOpen plans, implements and documents these migrations under a fixed-scope written agreement, and quotes follow from that scope.

What should we expect a fixed-scope platform engagement to include?

A fixed-scope engagement covers the work agreed in writing before it starts, including the platform choice, design, implementation, integration, hardening, backup configuration, documentation and handover. DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms in your own cloud accounts, data centers or air-gapped networks. Ongoing support, upgrades and continuous testing are available as retainers. Security testing, cyber ranges and compliance readiness are separate scoped services. Ask for the deliverables, acceptance criteria, exclusions and timeline in writing before comparing quotes.

Do perpetual VMware hosts still work after support expires?

Perpetual ESXi hosts and vCenter keep running after Support and Subscription expires, but you lose access to new patches and major version upgrades without an active support contract, according to Broadcom's knowledge base. That gap drives the decision for many teams: running unsupported patch levels on production hosts creates security and compliance risk, while renewing into a subscription may cost more than the migration plan. Use the time before expiry to inventory hosts, test an import path in a lab, and decide which workloads move first. Confirm the current terms with your Broadcom account team, since offerings change over time.

How DeployOpen scopes, migrates and supports the replacement

DeployOpen is a Chainscore Labs company that plans, implements, integrates, hardens, backs up, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. The cards below cover how an engagement is scoped, what gets delivered, and what continues after cutover.

Fixed-scope engagement with written deliverables

Most engagements are fixed-scope, so the platform choice, number of hosts, VM inventory, storage design, migration waves and acceptance criteria are agreed in writing before work starts. Ask for a scope that names which ESXi and vCenter versions are in play, which VMs are excluded, and how rollback is defined. A written scope is the basis of any quote, and DeployOpen does not publish a price list.

Platform planning and build

DeployOpen plans and builds the target cluster for the platform you select, whether Proxmox VE, XCP-ng with Xen Orchestra, Harvester, OpenNebula or Apache CloudStack. Work covers network segmentation, storage layout, clustering and high availability settings. Confirm early whether your current vSAN datastores need a different storage design, because vSAN-backed disks do not import directly into Proxmox VE.

Migration waves and VM conversion

Migration is run in waves, starting with low-risk test workloads and moving to databases and critical systems last. Each wave uses the documented import path for the target platform, such as the Proxmox VE import wizard, Xen Orchestra V2V, or the Harvester vm-import-controller. Agree in advance how VMs with snapshots, custom drivers and licensed guest software will be handled and verified.

Integration with identity, monitoring and backup

Replacement platforms must connect to your directory, logging, monitoring and backup tooling before production use. DeployOpen integrates these components and sets up backup jobs, restore testing and retention rules. Ask for a documented restore test for each platform, since a backup that has never been restored is not evidence of recoverability.

Hardening and security testing

Hardening covers host baselines, management plane access, API tokens, network policy and patch procedures. DeployOpen also runs security testing against applications, APIs, infrastructure and the management interfaces of the new platform. Test scope should be agreed alongside the build so findings are fixed before cutover rather than after.

Documentation and compliance readiness

DeployOpen documents architecture, runbooks, change procedures and evidence that your compliance assessors will request. It prepares systems, controls and evidence for assessment, but does not issue audit reports, attestations or certifications. Independent auditors and certification bodies perform those assessments, so confirm their requirements before the scope is finalized.

Retainers for upgrades and support

After cutover, optional retainers cover platform upgrades, patch cycles, ongoing support and continuous testing. Ask what response expectations and upgrade windows the retainer includes, and how major releases are staged on a test cluster first. Recurring retainer cost is separate from the one-time implementation scope, so compare both when reviewing a quote.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.