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
Ganeti
An open-source cluster manager for running virtual machines on Xen or KVM across several servers.
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.
KVM
The Linux kernel's built-in hypervisor for hardware-accelerated virtual machines.
Xen Project
An open source type-1 hypervisor that runs several isolated operating systems on the same hardware.
WebVirtCloud
A self-hosted web interface for managing KVM virtual machines through libvirt, for admins and users.