OpenNebula vs OpenStack Barbican
OpenNebula
opennebula.ioOpenStack Barbican
docs.openstack.orgSide by side
| Figure | OpenNebula | OpenStack Barbican |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 7 | 1 |
| Spec score · Infrastructure as a Service (IaaS) Software | 7.1 (#9) | 7.2 (#7) |
| Spec score · Virtualization Management Software | 7.6 (#19) | 7.7 (#16) |
| Spec score · Cloud Automation Software | 7.4 (#20) | 7.5 (#18) |
| Spec score · Cloud Infrastructure as a Service (Cloud IaaS) Software | 7.2 (#15) | 7.3 (#12) |
| Spec score · Data Center Automation | 7.3 (#15) | 7.4 (#14) |
| Spec score · Cloud Management Software | 7.3 (#24) | 7.4 (#22) |
| Spec score · Cloud Orchestration Software | 7.4 (#20) | 7.5 (#18) |
| Integrations | The maker lists integrations including NVIDIA Spectrum-X, SUSE, NetApp, Veeam, and Everpure. | Documented secret-store plugins include KMIP, Dogtag, and Vault, alongside PKCS#11 crypto plugins. |
Plans
OpenNebula
- Community EditionPrice not published
- Community EditionPriced on request
- Enterprise Subscription — StandardPrice not published
- Enterprise Subscription — StandardPriced on request
- Enterprise Subscription — PremiumPriced on request
- Enterprise Subscription — PremiumPrice not published
- OpenNebula Enterprise SubscriptionPriced on request
In their own words
OpenNebula
OpenNebula is an open-source cloud and virtualization management platform for infrastructure across on-premises, public-cloud, and edge environments. Its control plane brings KVM virtual machines and Kubernetes clusters together, and it also supports LXC container virtualization. High-availability features include redundant control-plane components, hypervisor-node failover, and VM replication and recovery workflows across data centers. Management options include a web GUI, command-line tools, and REST, gRPC, and XML-RPC APIs. OpenNebula runs on major Linux distributions including RHEL, Ubuntu, Debian, and AlmaLinux. GPU scheduling with vGPU and MIG supports AI and HPC workloads. The maker lists integrations such as NVIDIA Spectrum-X, SUSE, NetApp, Veeam, and Everpure, as well as certified hosted-cloud providers. The Community Edition is free, while certain tested and certified enterprise releases are subscriber-only. Enterprise subscriptions include unlimited CPUs, cores, and VMs; Standard support is 9×5 and Premium support is 24×7 in CET and EST. Subscription pricing is by tailored proposal, with no price stated.
OpenStack Barbican
OpenStack Barbican is the OpenStack Key Manager service for storing, provisioning, and managing secrets such as keys, certificates, passwords, and raw binary data. Its barbican-api component provides an OpenStack-native REST API for managing secrets; barbican-worker and barbican-keystone-listener are also part of the service. The listener manages Barbican’s database records for Keystone projects when those projects are deleted. A plugin architecture lets operators connect software secret stores or hardware such as HSMs. Documented options include KMIP, Dogtag, and Vault secret-store plugins, as well as PKCS#11 crypto plugins. With PKCS#11, master encryption and HMAC keys can reside in an HSM. Operators can develop plugins for storage, generation, and event handling, though support status may be stable, experimental, or out-of-tree. The default Simple Crypto plugin stores its single encryption key in plaintext in barbican.conf, so service-node access must be restricted carefully. Container ACL settings do not carry over to associated secrets, and ACL functionality requires Keystone integration. Barbican is free under Apache 2.0; installation guidance assumes a working OpenStack deployment.