OpenNebula

An open-source platform for building private and hybrid clouds that manage virtual machines and Kubernetes.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About OpenNebula

OpenNebula manages virtualization, hypervisors and Kubernetes orchestration for private, hybrid and sovereign clouds. It is positioned as a VMware replacement, with DRS-style scheduling, high availability, multi-site federation and migration tools.

It integrates with enterprise storage and backup products such as Veeam, NetApp and Pure Storage, and version 7.4 adds validation for NVIDIA-based AI clouds. The source is published on GitHub, with paid subscriptions for support and integrated operating system subscriptions. It suits organisations running their own data centre infrastructure.

Strengths

  • Manages VMs and Kubernetes in one platform
  • High availability, scheduling and multi-site federation
  • Migration tools for moving off VMware
  • Integrates with Veeam, NetApp and Pure Storage

Limitations

  • Built for data centres, too large for a single home server
  • Support and some integrations come through paid subscriptions

Details

Pricing
FreemiumOpen-source platform, with paid subscriptions for support and integrated OS subscriptions.
License
Apache-2.0
Developer
OpenNebula Systems
Platforms
Linux, Web, Self-hosted
How it runs
Self-hosted
Best suited for
Organisations building a private cloud or replacing VMware
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to OpenNebula

Compare all

Software that can replace OpenNebula for an important use case, and what changes if you switch.

  • OpenStack

    A set of open-source components for running cloud infrastructure with virtual machines, bare metal and containers.

    OpenStack covers compute, storage and networking for large private or public clouds through many components, which makes deployment and upgrades more complex than a single platform.

  • Apache CloudStack

    An open-source infrastructure-as-a-service platform for deploying and managing large networks of virtual machines.

    Apache CloudStack is a free IaaS platform bundling compute, networking, accounts and accounting, with an API compatible with AWS EC2 and S3, and no paid subscription tier.

  • Proxmox VE

    A bare-metal server platform that runs KVM virtual machines and LXC containers from one web interface.

    Proxmox VE runs KVM virtual machines and LXC containers from one web interface on a smaller scale, suited to home labs and small businesses rather than multi-site clouds.

  • oVirt

    Centralised management platform for KVM virtual machines across a cluster.

    oVirt provides centralised KVM cluster management with live migration and high availability, but development has slowed considerably since Red Hat Virtualization reached end of life.

  • Harvester

    Hyper-converged infrastructure that runs virtual machines on top of Kubernetes.

    Harvester runs virtual machines on top of Kubernetes with shared storage, installing on bare metal and expecting at least three nodes for a production cluster.

  • XCP-ng

    Open-source bare-metal hypervisor built on Xen, managed through Xen Orchestra.

    XCP-ng is an open-source Xen-based bare-metal hypervisor managed through Xen Orchestra, focused on host pools rather than full private cloud and Kubernetes management.

  • Ganeti

    An open-source cluster manager for running virtual machines on Xen or KVM across several servers.

    Ganeti is a deliberately lower-complexity cluster manager for Xen or KVM virtual machines across about 3 to 100 nodes, without full private cloud features.

OpenNebula as an alternative

Listings that name OpenNebula as an alternative.

  • KubeVirt

    A Kubernetes add-on that runs and manages traditional virtual machines alongside containers.

    OpenNebula manages virtual machines and Kubernetes in one private cloud platform with scheduling and federation, rather than running VMs inside Kubernetes itself, and offers paid subscriptions.

  • LXD

    Canonical's open-source manager for system containers and KVM virtual machines on Linux.

    OpenNebula manages virtual machines and Kubernetes across a private or hybrid cloud with federation and high availability, but is built for data centres rather than one server.

  • WebVirtCloud

    A self-hosted web interface for managing KVM virtual machines through libvirt, for admins and users.

    OpenNebula is a larger open source private cloud platform managing VMs and Kubernetes with high availability, built for data centres rather than a few hosts.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing