Key Features

OpenNebula offers a simple but feature-rich and flexible solution to build and manage data center virtualization and enterprise clouds. This guide summarizes its key features(*). You can also refer to the Platform Notes included in the documentation of each version to know about the infrastructure platforms and services supported by OpenNebula.

INTERFACES

  • Simple, clean, intuitive GUI for users and admins with different views
  • Powerful CLI that resembles typical UNIX commands applications
  • API in multiple languages

APPLICATION MANAGEMENT AND CATALOG

  • Easy self-provision of containerized and virtualized workflows from a catalog
  • Secure sharing of applications with other cloud users
  • Multi tier applications with auto-scaling
  • Gain insight into applications to query their status and metrics, and use them in auto-scaling

APPLIANCE MARKETPLACE

  • Public Marketplace with pre-built applications ( PaaS, K8S, CI/CD…)
  • Build your private Marketplace to share and distribute applications within your organization
  • Integration with third-party Marketplaces like Docker Hub and Linux Containers

CHARGEBACK

  • Fine-grained accounting and monitoring
  • Showback capability enabling the integration with chargeback and billing systems

CAPACITY AND PERFORMANCE MANAGEMENT

  • Fine-grained ACLs for resource allocation
  • Resource Quota Management to track and limit resource utilization
  • Dynamic creation of clusters as pools of Hosts
  • Dynamic creation of Virtual Data Centers as fully-isolated virtual environments
  • Federation of multiple Zones for scalability, isolation or multiple-site support
  • Powerful and flexible Scheduler - deploy your workload in different locations

HIGH AVAILABILITY AND BUSINESS CONTINUITY

  • High availability architecture
  • Persistent database Back-end with support for high availability configurations
  • Configurable behavior in the event of failure for cost-effective failover solutions

VIRTUAL INFRASTRUCTURE MANAGEMENT

  • Virtual infrastructure management adjusted to enterprise data centers
  • Complete life-cycle management of virtual resources
  • Powerful hooking system
  • Full control, monitoring and accounting of virtual infrastructure resources
  • Fine-grained multi-tenancy

TRUE HYBRID AND EDGE CLOUD

  • Dynamically grow your private cloud with remote cloud providers
  • Automatic provision of remote resources

PLATFORM

  • Fully platform independent
  • Broad support for commodity and enterprise-grade infrastructure platforms
  • Packages for major Linux distributions

SECURITY

  • Fine-grained ACLs and user quotas
  • Powerful user, group and role management
  • Integration with enterprise and open source user management services
  • Login token functionality
  • Fine-grained auditing and support for isolation at different levels

INTEGRATION WITH THIRD-PARTY TOOLS

  • Modular and extensible architecture
  • Customizable plug-ins for integration with any third-party data center service
  • API for integration with higher level tools such as billing, self-service portals…

LICENSING

  • Fully open source software released under Apache license

UPGRADE PROCESS

  • Automatic import of existing environments
  • All key functionalities for enterprise cloud in a single install
  • Long-term stability & performance through a single patching and upgrade process

QUALITY ASSURANCE

  • Internal quality assurance process
  • Technology matured through an active and engaged large community
  • Scalability, and performance tested on many massive scalable deployments

PRODUCT SUPPORT

  • Best-effort community support
  • SLA-based commercial support directly from the developers

(*) Because OpenNebula leverages the functionality exposed by the underlying platform services, its functionality and performance may be affected by the limitations imposed by those services.

  • The list of features may change on the different platform configurations
  • Not all platform configurations exhibit a similar performance and stability
  • The features may change to offer users more features and integration with other virtualization and cloud components
  • The features may change due to changes in the functionality provided by underlying virtualization services