What is OpenNebula?

It provides a simple but feature-rich and flexible solution for the comprehensive management of virtualized data centers to enable on-premise enterprise clouds in existing infrastructures. It can be primarily used as a virtualization tool to manage your virtual infrastructure in the data-center or cluster, which is usually referred as Private Cloud. It supports Hybrid Cloud to combine local infrastructure with public cloud-based infrastructure, enabling highly scalable hosting environments.

OpenNebula is a tool in the Open Source Cloud category of a tech Stack. OpenNebula is an open source tool with 632 GitHub stars and 329 GitHub forks. Here’s a link to OpenNebula’s open source repository on GitHub.

If you are looking for a simple but powerful open source solution for your private, hybrid or edge cloud infrastructure, you are at the right place. Welcome to OpenNebula, the Cloud Management Platform that brings flexibility, simplicity and vendor independence to your Enterprise Cloud.


Lightweight and easy to install, maintain, operate and use.


Fully open source and customizable for any data center and its policies.


Production-ready, highly-scalable, and commercially supported.


Innovative functionality for virtualization and private clouds.

Key Features about OpenNebula

OpenNebula provides features at the two main layers of Data Center Virtualization and Cloud Infrastructure:

  • Data Center Virtualization Management: OpenNebula integrates directly with KVM hypervisors, LXD system containers and Firecracker micro-VMs, providing flexibility and complete control over virtual and physical resources.
  • Cloud Management: OpenNebula also provides a management layer on top of virtual infrastructures, including infrastructure solutions like VMware vCenter. It provides provisioning, elasticity and multi-tenancy features including virtual data centers provisioning, data center federation and cloud bursting for hybrid cloud deployments.