Alternatives to Ganeti

An open-source cluster manager for running virtual machines on Xen or KVM across several servers. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Ganeti.

  • Proxmox VE

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

    Proxmox VE installs as a full operating system with a web interface for KVM VMs and LXC containers, including backup and high-availability clustering, with an optional subscription.

  • oVirt

    Centralised management platform for KVM virtual machines across a cluster.

    oVirt manages KVM clusters from a web portal with live migration, high availability and storage domains, but it expects enterprise shared storage and development has slowed.

  • XCP-ng

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

    XCP-ng is a Xen-based bare-metal hypervisor managed through Xen Orchestra, with backup and replication across host pools, though the prebuilt Xen Orchestra appliance is paid.

  • OpenNebula

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

    OpenNebula builds a private cloud managing VMs and Kubernetes with multi-site federation, which is larger than Ganeti's deliberately low-complexity design, and it has paid support options.

  • 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, with many components that make deployment and upgrades more complex than Ganeti.

  • Apache CloudStack

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

    Apache CloudStack provides a full IaaS stack with networking, accounts, accounting and an AWS-compatible API, but it needs several servers and more infrastructure knowledge to deploy.

  • Harvester

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

    Harvester runs virtual machines on top of Kubernetes alongside containers, installing on bare metal with at least three nodes expected for a production cluster.

Also worth comparing

These listings name Ganeti as their own alternative, so the relationship runs both ways.

  • libvirt

    A toolkit, daemon and API for managing KVM, QEMU, Xen, LXC and other virtualization platforms.

    Ganeti manages Xen or KVM virtual machines across a cluster of about 3 to 100 servers, focusing on high availability rather than a single-host API with language bindings.

  • Xen Orchestra

    A web interface for managing, backing up and monitoring XCP-ng and XenServer hosts.

    Ganeti is an open source cluster manager for Xen or KVM VMs, run from the command line, without Xen Orchestra's web console and built-in backups.

Similar software

Related functionality, not a direct replacement.