Infrastructure Licensing Guide

KVM/OpenStack vs VMware: Enterprise Migration ConsiderationsThe Open-Source Private Cloud Path for Post-Broadcom Infrastructure

For organisations with the engineering depth to operate open-source infrastructure, KVM and OpenStack represent the most architecturally ambitious VMware alternative: a fully open private cloud platform with zero software licence fees, no vendor lock-in, and the ability to replicate the elastic, API-driven experience of a public cloud on your own hardware. This guide examines whether that ambition matches your operational reality — because the gap between OpenStack’s potential and its enterprise readiness is where migration projects succeed or fail.

Updated February 202618 min readFredrik Filipsson
📖 Part of the Alternatives & Migration series. See the pillar guide: Alternatives & Migration — Complete Guide. Return to Broadcom Knowledge Hub for all resources.
$0
KVM & OpenStack Software Licence
$1,500
Canonical Support / Node / Year
85%
Potential Licence Cost Reduction
54%
OpenStack Deployments on Ubuntu

Understanding the KVM Foundation

KVM (Kernel-based Virtual Machine) is a virtualisation module built directly into the Linux kernel. It is not a separate product, not a standalone hypervisor, and not a company — it is a core component of Linux itself, maintained by the kernel development community and backed by Red Hat, Intel, IBM, and dozens of other contributors. Every modern Linux distribution ships with KVM, making it the most widely deployed hypervisor technology in the world by a significant margin: KVM underpins AWS (via the Nitro hypervisor), Google Cloud, Nutanix AHV, Proxmox VE, and the majority of OpenStack deployments.

From a licensing perspective, KVM is governed by the GNU General Public License v2 (GPLv2) as part of the Linux kernel. There is no commercial licence, no per-core fee, no per-socket charge, and no subscription required to use it. You can run KVM on any Linux server, create unlimited virtual machines, and operate at any scale without paying a software vendor. This is the fundamental economic proposition that makes the open-source path attractive: the hypervisor layer costs zero, and the savings versus VMware’s per-core subscription model compound with every server added to the environment.

However, KVM alone is not an enterprise virtualisation platform. It provides the hypervisor — the ability to create and run virtual machines — but it does not provide the management, orchestration, networking, storage, and operational tooling that enterprise environments require. That is where OpenStack (and alternatives like Proxmox) enter the picture. The critical distinction for enterprise buyers is that KVM replaces ESXi, not vCenter. You need additional software to replace the management and orchestration layers that vCenter, vSAN, NSX, and Aria provide in the VMware stack.

OpenStack: The Private Cloud Layer

OpenStack is an open-source cloud operating system that orchestrates compute (Nova), networking (Neutron), storage (Cinder for block, Swift for object), identity (Keystone), image management (Glance), and dozens of other services into a unified private cloud platform. When deployed on KVM, OpenStack provides an infrastructure-as-a-service (IaaS) platform functionally comparable to VMware Cloud Foundation — but built entirely on open-source components with no mandatory licence fees.

OpenStack’s architecture is modular and hypervisor-agnostic. Nova can orchestrate VMs on KVM, Xen, Hyper-V, and even VMware ESXi. Neutron provides software-defined networking with capabilities that overlap significantly with NSX (though the implementation is fundamentally different). Cinder provides block storage services that can sit on top of Ceph, NFS, iSCSI, or commercial storage arrays. The modularity is both a strength and a source of complexity: you choose which components to deploy, which backends to use, and how to integrate them — decisions that VMware makes for you in the VCF bundle.

The OpenStack Foundation (now OpenInfra Foundation) reports that over 80% of its members have engaged with customers evaluating VMware-to-OpenStack migration since the Broadcom acquisition. The platform powers major production clouds at CERN, Walmart, GEICO, Bloomberg, and dozens of telecommunications providers. The 2024 OpenStack User Survey confirms that Ubuntu Server runs 54% of production OpenStack deployments, with CentOS/RHEL accounting for most of the remainder.

Commercial OpenStack Distributions

While OpenStack itself is free, most enterprises deploy it through a commercial distribution that provides packaging, testing, lifecycle management, and support. The three primary options are:

Canonical OpenStack (Ubuntu) is the most widely deployed distribution. Canonical offers Charmed OpenStack with enterprise support through the Ubuntu Pro subscription, with the most comprehensive tier (Ubuntu Advantage for Infrastructure — Advanced) priced at approximately $1,500/node/year. Canonical also offers a fully managed OpenStack service where their engineers operate the cloud on your behalf. The per-node pricing model provides predictable costs regardless of core count — a significant advantage over VMware’s per-core model for high-core-count servers.

Red Hat OpenStack Platform (RHOSP) is bundled with Red Hat Enterprise Linux and positioned for large enterprise and telecommunications deployments. Red Hat’s pricing is subscription-based, typically $3,000–$5,000/node/year depending on the support tier and EA terms. RHOSP integrates with Red Hat’s broader ecosystem (RHEL, OpenShift, Ceph, Ansible) and is backed by Red Hat’s global support infrastructure. However, Red Hat has increasingly positioned OpenShift (Kubernetes) as the strategic platform, and RHOSP’s long-term product investment trajectory is a consideration for new deployments.

Mirantis OpenStack for Kubernetes (MOSK) deploys OpenStack on top of Kubernetes using a containerised architecture. Mirantis is the only major vendor whose business depends entirely on OpenStack’s success, which aligns their incentives with customers. Pricing is custom and negotiated per engagement, with managed service options for organisations that want the open-source economics without the operational burden.

VMware VCF vs KVM/OpenStack: Component Mapping

Understanding which OpenStack component replaces which VMware component is essential for migration planning. The mapping is not always one-to-one, and several VMware capabilities have no direct OpenStack equivalent.

VMware ComponentFunctionKVM/OpenStack EquivalentParity Level
ESXiHypervisorKVM (Linux kernel)✅ Full parity
vCenter ServerManagement & orchestrationOpenStack Horizon + Nova✅ Functional parity
vSANSoftware-defined storageCeph (via Cinder)⚠ Different architecture
NSXSoftware-defined networkingNeutron + OVN/OVS⚠ Partial parity
Aria / vRealizeOperations & automationHeat + Ceilometer + Aodh⚠ Partial parity
vMotionLive VM migrationNova live-migration✅ Functional parity
vSphere HAHigh availabilityMasakari / Nova evacuate⚠ Less mature
DRSDynamic resource schedulingNova scheduler + Watcher⚠ Less automated
TanzuKubernetes integrationMagnum / native K8s✅ Native Linux advantage
Horizon ViewVDINo native equivalent❌ Gap (use Citrix/other)

The areas of full parity (hypervisor, basic management, live migration, Kubernetes) are the foundational capabilities that most workloads depend on. The areas of partial parity (storage, networking, operations) require architectural decisions and potentially different operational approaches. The gap in VDI is significant for organisations running VMware Horizon — there is no open-source equivalent of comparable maturity, and VDI workloads should generally remain on VMware or migrate to a dedicated VDI platform (Citrix, Microsoft AVD) rather than to OpenStack.

Cost Comparison: The Real Numbers

The headline economics of KVM/OpenStack versus VMware are dramatic, but the total cost comparison must account for operational overhead that free software does not eliminate.

Scenario: 20-Server Enterprise Data Centre (1,280 Cores)

Cost ComponentVMware VCFOpenStack (Canonical)OpenStack (Self-Managed)
Software licences$448,000/yr (1,280 × $350)$0$0
Commercial supportIncluded in VCF$30,000/yr (20 × $1,500)$0
OS licences (RHEL/Ubuntu Pro)N/A (ESXi included)Included in Canonical support$0 (community Ubuntu/Debian)
Engineering staff (incremental)0.5 FTE VMware admin1.5–2.0 FTE OpenStack engineers2.0–3.0 FTE OpenStack engineers
Staff cost (at $150K/FTE)$75,000$225,000–$300,000$300,000–$450,000
Training (Year 1)$10,000$40,000–$60,000$40,000–$60,000
Year 1 Total$533,000$295,000–$390,000$340,000–$510,000
Year 2+ (steady state)$523,000$255,000–$330,000$300,000–$450,000

The numbers reveal a nuanced picture. With commercial support (Canonical), OpenStack delivers 35–50% savings versus VMware VCF. Without commercial support (self-managed), the savings narrow to 5–35% because the additional engineering headcount required to operate unsupported OpenStack at enterprise scale partially offsets the eliminated licence cost. The sweet spot for most organisations is the commercially supported model: commercial distribution support at $1,500/node is dramatically cheaper than VMware VCF at $350/core, and it provides the safety net of vendor-backed troubleshooting and patching that enterprise operations require.

⚠ The Hidden Cost: OpenStack Operational Complexity

OpenStack is significantly more complex to operate than VMware. A VMware admin with vCenter experience can manage a 500-VM environment with moderate effort. An OpenStack environment of equivalent scale requires engineers with deep Linux, networking (OVN/OVS), storage (Ceph), and OpenStack service expertise. If your organisation does not already have this talent pool, the hiring and training timeline is 6–12 months before the team is productive. This lead time must be factored into migration planning. Underestimating the operational complexity of OpenStack is the single most common reason VMware-to-OpenStack migrations fail or stall.

Migration Architecture: VMware to KVM/OpenStack

Migrating virtual machines from VMware to KVM/OpenStack involves three distinct workstreams: VM conversion (translating the virtual machine from VMware’s format to KVM’s format), network redesign (translating VMware networking constructs to Neutron), and storage migration (moving data from VMware datastores to Ceph or alternative backends).

VM Conversion

VMware VMs use VMDK (Virtual Machine Disk) format. KVM/OpenStack uses QCOW2 (QEMU Copy-On-Write). The primary conversion tool is virt-v2v, a Red Hat community tool that converts VMware VMs to KVM format, adjusting virtual hardware, device drivers, and boot configuration. For larger migrations, MigrateKit (developed by VEXXHOST) provides CLI-based automation with API-driven workflows designed for scale. Hystax Acura offers commercial migration tooling with warm migration capabilities (replicating data while the source VM remains running, then performing a brief cutover).

The conversion process is mechanical but requires careful testing. VMware’s virtual hardware abstraction differs from KVM’s: VMware uses virtual SCSI controllers (pvscsi), VMware Tools for guest integration, and VMware-specific virtual NIC drivers (VMXNET3). KVM uses VirtIO drivers for optimal performance. Windows VMs require VirtIO drivers to be installed before or during conversion; Linux VMs typically detect the hardware change automatically. In our advisory experience, 90–95% of VMs convert successfully with automated tooling, while 5–10% require manual intervention due to application-level VMware dependencies (VM-to-VM affinity rules, VMware-specific APIs, hardware passthrough configurations).

Network Architecture Translation

Network migration is the most complex workstream. VMware distributed virtual switches, port groups, VLAN configurations, and NSX micro-segmentation policies must be translated into Neutron’s networking model. Neutron uses Open Virtual Network (OVN) or Open vSwitch (OVS) as the underlying software-defined networking layer. The conceptual mapping is straightforward (VMware port groups map to Neutron networks; NSX security policies map to Neutron security groups), but the implementation details differ significantly.

Organisations with deep NSX deployments (distributed firewalling, micro-segmentation across hundreds of security policies, load balancing, VPN) face the highest migration complexity. Each NSX policy must be manually analysed, translated into a Neutron security group rule or Octavia load-balancer configuration, and tested. This is not automatable — it requires network engineers who understand both NSX and Neutron. For organisations where NSX represents a critical security architecture, the network migration workstream alone can extend the project timeline by 3–6 months.

Storage Migration

VMware datastores (VMFS on local or SAN storage, or vSAN for software-defined storage) must be migrated to OpenStack-compatible backends. Ceph is the most common storage backend for production OpenStack deployments, providing distributed block storage (via Cinder), object storage (via Swift-compatible RadosGW), and file storage. For organisations currently using vSAN, migration to Ceph involves deploying new storage infrastructure (Ceph runs on commodity servers with direct-attached storage), migrating data, and validating performance.

Organisations using traditional SAN storage (NetApp, Pure Storage, Dell EMC) with VMware often have a smoother path: many enterprise storage arrays provide both VMware VMFS and OpenStack Cinder drivers, allowing the same physical storage to serve both platforms during a phased migration. This dual-stack capability eliminates the need to migrate data at the storage layer — only the VM format and host connectivity change. Check your storage vendor’s OpenStack compatibility matrix before assuming a Ceph migration is required.

Lifecycle Management: The Long-Term Commitment

One dimension frequently underestimated in VMware-to-OpenStack evaluations is lifecycle management — the ongoing effort to upgrade, patch, and maintain the platform over its operational life. VMware’s lifecycle management is centralised: Broadcom releases update bundles, vCenter orchestrates the upgrade sequence, and the process (while not trivial) follows a well-documented, widely-tested path. The VMware ecosystem has two decades of upgrade documentation, community experience, and third-party validation.

OpenStack’s lifecycle management is fundamentally different. OpenStack releases a new version every six months, with each release introducing new features, deprecating old ones, and occasionally changing APIs. Upgrading a production OpenStack cloud from one release to the next is a complex, multi-service orchestration involving database migrations, service restarts, and configuration changes across Nova, Neutron, Cinder, Keystone, Glance, and potentially a dozen other services. Skip more than one or two releases and the upgrade path becomes significantly more difficult, potentially requiring a complete redeployment.

This is the primary reason commercial distributions exist. Canonical’s Charmed OpenStack uses Juju operators to automate upgrades, and their managed service offering handles upgrades entirely on the customer’s behalf. Red Hat provides structured upgrade paths between RHOSP releases with detailed runbooks and support. Mirantis’s containerised architecture simplifies rolling upgrades by updating individual service containers independently. Without commercial distribution support, your engineering team bears the full burden of testing, executing, and validating every upgrade — a process that can consume weeks of engineering time per release cycle.

The lifecycle cost is real but manageable with the right approach. Budget for two major upgrades per year if tracking upstream releases, or one major upgrade every 12–18 months if using a commercial distribution’s long-term support (LTS) releases. Factor 2–4 weeks of engineering effort per upgrade into your annual operational budget. This ongoing investment is the price of vendor independence — and for organisations at scale, it remains far cheaper than the VMware licence fees it replaces.

When OpenStack Is the Right Choice

OpenStack is not the right VMware alternative for every organisation. It is the right choice for a specific profile of enterprise that can fully leverage its capabilities while managing its operational demands.

OpenStack excels when: your organisation operates at scale (200+ servers, 1,000+ VMs) where the per-core savings versus VMware are measured in hundreds of thousands of dollars annually; you have or can build a team of 3–5+ engineers with deep Linux, networking, and cloud infrastructure expertise; your workloads are API-driven and benefit from infrastructure-as-code (Terraform, Ansible, Heat) rather than GUI-driven management; you need multi-tenancy, project isolation, and self-service provisioning — the cloud operating model that OpenStack provides natively; or you operate in a regulated industry (finance, telecoms, government) where vendor independence and code auditability are compliance requirements.

OpenStack is not the right choice when: your team has fewer than 2–3 engineers with Linux infrastructure experience; your environment is small (under 50 servers) where the operational overhead exceeds the licence savings; your workloads are heavily Windows-dependent and your team’s expertise is in the Microsoft ecosystem (Hyper-V is a better fit); you need VDI capabilities (VMware Horizon has no OpenStack equivalent); or your timeline is compressed (under 6 months) and you cannot absorb the learning curve and architectural decisions that OpenStack requires.

OpenStack vs Proxmox: Choosing the Open-Source Path

Organisations evaluating the open-source path face a secondary decision: OpenStack or Proxmox VE? Both use KVM as the hypervisor, both are free to use, and both offer optional commercial support. The difference is in architectural philosophy and operational model.

Proxmox is a virtualisation management platform. It provides a web-based GUI for managing VMs and containers, with clustering, HA, live migration, and integrated backup. It operates like VMware vSphere — a GUI-driven management interface over a hypervisor. Administration is familiar to VMware administrators, the learning curve is moderate, and a small team (1–2 admins) can manage a production environment. Proxmox is the better choice for organisations that want to replace VMware with a similar operational model at dramatically lower cost.

OpenStack is a cloud operating system. It provides API-driven infrastructure-as-a-service with multi-tenancy, self-service provisioning, software-defined networking, and a full cloud operating model. It operates like AWS or Azure — an API-first platform where infrastructure is provisioned and managed programmatically. Administration requires cloud engineering expertise, the learning curve is steep, and a larger team (3–5+ engineers) is needed for production operations. OpenStack is the better choice for organisations that want to build a private cloud with public-cloud-like capabilities, not just replace a hypervisor.

FactorProxmox VEOpenStack
Operational modelGUI-driven (like vSphere)API-driven (like AWS/Azure)
Team size needed1–2 admins3–5+ engineers
Multi-tenancyLimited (pool-based)Native (projects, quotas, RBAC)
Self-service provisioningLimitedNative (Horizon portal, API)
Software-defined networkingBasic (Linux bridges, OVS)Full (Neutron, OVN, L3 routing)
Scale ceilingHundreds of hostsThousands of hosts
Infrastructure-as-codePossible (Terraform provider)Native (Heat, Terraform, Ansible)
Learning curveModerate (weeks)Steep (months)
Best fitVMware replacement (similar ops)Private cloud build (cloud-native ops)

For the majority of organisations migrating off VMware, Proxmox is the more pragmatic choice. It solves the immediate problem (eliminating VMware licence costs) without requiring a fundamental transformation of how the infrastructure team operates. OpenStack is the choice for organisations that want to use the VMware exit as the catalyst for a broader modernisation toward cloud-native infrastructure — but that modernisation comes with proportionally higher investment in people, process, and timeline. For a detailed Proxmox analysis, see the Proxmox section in our VMware Alternatives 2026 guide.

Frequently Asked Questions

Is KVM as performant as ESXi?+
Yes, and in many benchmarks KVM outperforms ESXi for Linux workloads. KVM is a Type 1 hypervisor integrated into the Linux kernel, giving it direct hardware access with minimal overhead. With VirtIO drivers, KVM achieves near-native performance for both compute and I/O workloads. AWS chose KVM (via the Nitro hypervisor) for precisely this reason. Windows VMs perform equivalently on KVM with VirtIO drivers installed; without VirtIO drivers, I/O performance degrades significantly.
How many engineers do I need to run OpenStack?+
Minimum 3 for a production deployment, 5+ for large-scale environments. OpenStack requires engineers with Linux system administration, Ceph storage management, Neutron/OVN networking, and OpenStack service troubleshooting expertise. A commercially supported deployment (Canonical, Red Hat) can operate with fewer internal engineers because the vendor handles upgrades, patching, and escalation support. A fully self-managed deployment requires a larger team because all operational burden falls on your staff.
Can I run OpenStack alongside VMware during migration?+
Yes, and this is the recommended approach. OpenStack’s Nova compute service can even manage VMware ESXi hosts alongside KVM hosts, allowing you to operate both hypervisors within a single OpenStack control plane during the transition period. This enables a phased migration where workloads are moved from ESXi to KVM hosts progressively, with rollback capability at each stage. The dual-stack period typically lasts 6–18 months depending on environment complexity.
What about backup and disaster recovery?+
The backup ecosystem for KVM/OpenStack has matured significantly. Veeam supports KVM-based environments, Trilio provides OpenStack-native backup, and Ceph’s built-in replication provides storage-level disaster recovery. For VM-level backup, the OpenStack Freezer project and commercial tools like Hystax provide snapshot-based and incremental backup capabilities. The ecosystem is smaller than VMware’s but covers enterprise requirements for RPO/RTO targets.
Is OpenStack too complex for mid-market companies?+
For most mid-market companies (50–200 servers), Proxmox is a better fit than OpenStack. Proxmox provides the core VMware replacement capabilities (hypervisor, clustering, HA, backup, live migration) with dramatically less operational complexity. OpenStack’s cloud-native capabilities (multi-tenancy, self-service, API-first) justify its complexity only at larger scale or when the organisation specifically needs a private cloud operating model. Do not deploy OpenStack solely because it is “more capable” — deploy it because your organisation needs and will use those capabilities.
What is the biggest risk in a VMware-to-OpenStack migration?+
Underestimating the operational skills gap. The most common failure mode is not a technology limitation but a people limitation. Organisations commit to OpenStack based on the software economics, then discover that their VMware-trained operations team requires 6–12 months of intensive upskilling before they can manage an OpenStack environment at production quality. Budget for this transition period explicitly: training costs, reduced productivity during learning, and potentially parallel staffing while the team ramps up.

VMware Migration & Licensing Advisory

Redress Compliance provides independent advisory on VMware alternative evaluation, including KVM/OpenStack architecture assessment, migration cost modelling, and Broadcom renewal negotiation. We help enterprises determine whether OpenStack, Proxmox, Nutanix, or Hyper-V best fits their workload profile and operational capabilities — and we build the credible alternative architectures that unlock deeper Broadcom discounts.

Book a Confidential Consultation Broadcom Advisory Services →

Broadcom/VMware Licensing — Alternatives & Migration Series

VMware Alternatives 2026 (Pillar) KVM/OpenStack vs VMware Enterprise Migration (This Article) Hyper-V vs VMware Nutanix vs VMware Licensing Comparison Proxmox vs VMware VMware Phased Exit Strategy VMware to Nutanix Migration Broadcom Knowledge Hub

Related Resources

Service
Broadcom Advisory Services
Pillar Guide
Alternatives & Migration
Guide
VCF vs VVF Licensing Comparison
Guide
Per-Core VMware Licensing Model
Guide
VMware Assessment Tools
Hub
Broadcom Knowledge Hub
← Back to Broadcom Knowledge Hub