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.
-
-
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
Administrators can
groups users into organizations that can represent different projects, division…
-
Complete functionality for management of
groups: create, delete, show…
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…
-
-
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
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
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…
-
-
-
Complete functionality for management of
zones: create, delete, show, list…
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…
-
-
-
-
Detailed log files for the different components that maintain a record of significant changes
-
-
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