This section describes the key features and functionality of the last version of OpenNebula (v3.0) for the comprehensive management of virtualized data centers to enable private, public and hybrid (cloudbursting) clouds based on Xen, KVM and VMware. It also includes links to the different parts of the documentation and the web site that provide extended information about each feature.
inlinetoc
Powerful User Security Management
-
-
Authorization framework with
fine-grained ACLs that allows multiple-role support for different types of users and administrators, delegated control to authorized users, secure isolated multi-tenant environments, and easy resource (VM template, VM image, VM instance, virtual network and host) sharing
Advanced Multi-tenancy with Group Management
Administrators can
groups users into organizations that can represent different projects, division…
-
Complete functionality for management of
groups: create, delete, show…
On-demand Provision of Virtual Data Centers
A
Virtual Data Centers (VDC) is a fully-isolated virtual infrastructure environment where a group of users, under the control of the VDC administrator, can create and manage compute, storage and networking capacity
Advanced multi-tenancy with complete functionality for management of
VDCs: create, delete, show…
Advanced Control and Monitoring of Virtual Infrastructure
-
-
Full control of VM instance life-cycle and complete functionality for
VM instance management: submit, deploy, migrate, livemigrate, stop, save, resume, cancel, shutdown, restart, delete, monitor, list…
-
Configurable
system usage statistics to visualize and report resource usage data, to allow their integration with chargeback and billing platforms, or to guarantee fair share of resources among users
Virtual Machine Configuration
Advanced Control and Monitoring of Physical Infrastructure
Hypervisor agnostic
Virtualization Subsystem with broad hypervisor support (
Xen,
KVM and
VMware), centralized management of environments with multiple hypervisors, and support for multiple hypervisors within the same physical box
-
-
Optional integration with datacenter monitoring tools like
Ganglia
Distributed Resource Optimization
Powerful and flexible
requirement/rank matchmaker scheduler providing automatic initial VM placement for the definition of workload and resource-aware allocation policies such as packing, striping, load-aware, affinity-aware…
-
Centralized Management of Multiple Zones
-
-
Complete functionality for management of
zones: create, delete, show, list…
High Availability
Hybrid Cloud Computing and Cloudbursting
Cloud Interfaces
Rich Operation Interfaces and User Self-Service Portal
Unix-like Command Line Interface to manage all resources: users, VM images, VM templates, VM instances, virtual networks, zones, VDCs, physical hosts, accounting, authentication, authorization…
Easy-to-use Sunstone Graphical Interface providing usage graphics and statistics with cloudwatch-like functionality, VNC support, different system views for different roles, catalog access, multiple-zone management…
Deployment Options
-
-
-
-
Detailed log files for the different components that maintain a record of significant changes
Extension and Integration
Reliability, Efficiency and Massive Scalability
-
-
Proven on large scale infrastructures consisting of tens of thousands of cores and VMs
Highly scalable database back-end with support for
MySQL and SQLite
Virtualization drivers adjusted for maximum scalability
Very efficient core developed in C++ language