Sunteți pe pagina 1din 3

Ex.

No:4
Date: Study of Open Nebula

Aim:
To study about open nebula

Introduction:
OpenNebula is a cloud computing platform for managing heterogeneous
distributed data center infrastructures. The OpenNebula platform manages a data center's
virtual infrastructure to build private, public and hybrid implementations of infrastructure as a
service.

Main Components of Opennebula:


 Interfaces & APIs – interfaces to manage physical and virtual resources
 User and Groups – supports accounts, groups, authentication, and authorized
mechanisms. Access Control List for fine grain permission granting.
 Hosts and Virtualization – supports Xen, KVM, VMware.
 Networking – supports for VLANs and Open vSwitch.
 Storage and Images – supports both non-shared and shared file systems.
The OpenNebula Architecture
To control a VM’s life cycyle, the OpenNebula core orchestrates 3 management areas:

1. Image and storage technologies for preparing disk images

2. The network fabric for providing virtual network environment

3. The underlying hypervisors for creating and controlling VMs

 The core performs the above operations through pluggable drivers.


 The core also supports services deployment.
 A separate scheduler component makes VM placement decisions. The default
scheduler provides a rank scheduling policy that places VMs on physical hosts
according to a ranking algorithm.
 OpenNebula offers management interfaces to integrate the core’s functionality with
other management tools, such as accounting and monitoring frameworks.
 OpenNebula supports a hybrid cloud model by using cloud drivers to interface with
external clouds, such as Haizea lease manager and Reservoir.

OpenNebula Services
1.Management daemon (oned) and scheduler (mm_sched)

2. Monitoring and accounting daemon (onecctd)

3. Web interface server (sunstone)

4. Cloud API servers (EC2- query or occi)


OPENNEBULA KEY FEATURES:
INTERFACES FOR CLOUD CONSUMERS:
 AWS EC2 and EBS APIs
 OGF OCCI APIs
 Simple, clean, intuitive Portals for cloud consumers and VDC admins
 On-demand provision of Virtual Data Centers
SERVICE MANAGEMENT AND CATALOG:
 Automatic installation and configuration of application environments and their secure
sharing with other cloud users
 Automatic execution and scaling of multi-tiered applications and their provision from
a catalog and self-service portal
 Gain insight cloud applications so their status and metrics can be easily queried
through OpenNebula interfaces used in auto-scaling rules
INTERFACES FOR ADMINISTRATORS AND ADVANCED
USERS:
 Powerful CLI that resembles typical UNIX commands applications
 SunStone Portal for administrators and advanced users

APPLIANCE MARKETPLACE:
 OpenNebula Marketplace is a catalog of virtual appliances ready to run in
OpenNebula environments
 Deployment of your private centralized catalog of cloud applications to share and
distribute virtual appliances across OpenNebula instances
 Fully integrated with OpenNebula SunStone
CAPACITY AND PERFORMANCE MANAGEMENT:
 Fine-grained ACLs for resource allocation
 Resource Quota Management to track and limit computing, storage and networking
resource utilization
 Dynamic creation of Clusters as pools of hosts that share datastores and virtual
networks for load balancing, high availability, and high performance computing.
 Dynamic creation of Virtual Data Centers as fully-isolated virtual infrastructure
environments where a group of users, under the control of the VDC administrator, can
create and manage compute, storage and networking capacity
 Federation of multiple OpenNebula Zones for scalability, isolation or multiple-site
support
 Powerful and flexible Scheduler for the definition of workload and resource-aware
allocation policies such as packing, striping, load-aware, affinity-aware…

Result:
Thus the open nebula was studied.

S-ar putea să vă placă și