OpenNebula
Key Features http://opennebula.org/about:keyfeatures
Interface for Cloud Consumers
Service Management and Catalog
Interface for Administrators and Advaced Users
Appliance Marketplace
Chargeback
Capacity and Performance Management
High Availability and Business Continuitiy
Virtual Infrastructure Management and Orchestration
External Cloud Connector
Platform
Security
Integration with third-party tools
Licensing
Upgrade Process
Quality Assurance
Product Support
Interface Provide by OpenNebula http://docs.opennebula.org/stable/design_and_installation/getting_started/intro.html
Cloud interfaces for Cloud Consumers
OCCI
http://docs.opennebula.org/stable/integration/cloud_interfaces/occidd.html#occidd
EC2 Query and EBS
http://docs.opennebula.org/stable/advanced_administration/public_cloud/ec2qug.html#ec2qug
Sunstone Cloud user view
Self-service Cloud View
http://docs.opennebula.org/stable/administration/sunstone_gui/cloud_view.html#cloud-view
Administration interfaces for Cloud Advanced Users and Operators
Unix-like command line interface
http://docs.opennebula.org/stable/user/references/cli.html#cli
Sunstone GUI
http://docs.opennebula.org/stable/administration/sunstone_gui/sunstone.html#sunstone
Extensible low-level API for Cloud Integrators
Ruby
http://docs.opennebula.org/stable/integration/system_interfaces/ruby.html#ruby
Java
http://docs.opennebula.org/stable/integration/system_interfaces/java.html#java
XMLRPC API
http://docs.opennebula.org/stable/integration/system_interfaces/api.html#api
A Marketplace for Appliance Builders
http://docs.opennebula.org/stable/user/opennebula_marketplace/marketplace.html#marketplace
What Does OpenNebula Offer? http://docs.opennebula.org/stable/design_and_installation/getting_started/intro.html
What does OpenNebula offer to Cloud Consumers? http://docs.opennebula.org/stable/_images/overview_consumers.png
Image Catalogs
OpenNebula allows to store disk images in catalogs(termed datastores)
http://docs.opennebula.org/stable/user/virtual_resource_management/img_guide.html#img-guide
Network Catalogs
Virtual networks can be also be organised in network catalogs, and provide means to interconnect virtual machines.
http://docs.opennebula.org/stable/user/virtual_resource_management/vgg.html#vgg
VM Template Catalog
The template catalog system allows to register virtual machine definitions in the system.
http://docs.opennebula.org/stable/user/virtual_resource_management/vm_guide.html#vm-guide
http://docs.opennebula.org/stable/user/virtual_resource_management/vm_guide_2.html#vm-guide-2
Virtual Resource Control and Monitoring
Once a template is instantiated to a virtual machine, there are a number of operations that can be performed to control lifecycle of the virtual machine instances
http://docs.opennebula.org/stable/user/virtual_resource_management/vm_guide_2.html#vm-guide-2
Multi-tier Cloud Application Control and Monitoring
OpenNebula allows to define, execute and manage multi-tiered elastic applications, or services composed of interconnected Virtual Machines with deployment dependencies between the tem and auto-scaling rules.
http://docs.opennebula.org/stable/advanced_administration/application_flow_and_auto-scaling/appflow_use_cli.html#appflow-use-cli
http://docs.opennebula.org/stable/advanced_administration/application_flow_and_auto-scaling/appflow_elasticity.html#appflow-elasticity
What does OpenNebula offer to cloud operators? http://docs.opennebula.org/stable/_images/overview_operators.png
Users and Groups
http://docs.opennebula.org/stable/administration/users_and_groups/manage_users.html#manage-users
http://docs.opennebula.org/stable/administration/users_and_groups/manage_acl.html#manage-acl
http://docs.opennebula.org/stable/administration/users_and_groups/quota_auth.html#quota-auth
Virtualization
http://docs.opennebula.org/stable/administration/virtualization/vmmg.html#vmmg
Hosts
http://docs.opennebula.org/stable/administration/hosts_and_clusters/host_guide.html#host-guide
Monitoring
http://docs.opennebula.org/stable/administration/hosts_and_clusters/hostsubsystem.html#hostsubsystem
http://docs.opennebula.org/stable/administration/references/schg.html#schg
http://docs.opennebula.org/stable/advanced_administration/application_insight/onegate_usage.html#onegate-usage
Accounting
http://docs.opennebula.org/stable/administration/users_and_groups/accounting.html#accounting
http://archives.opennebula.org/doc/4.4/oca/ruby/OpenNebula/VirtualMachinePool.html#accounting-instance_method
Networking
http://docs.opennebula.org/stable/administration/networking/nm.html#nm
Storage
http://docs.opennebula.org/stable/administration/storage/sm.html#sm
Security
http://docs.opennebula.org/stable/administration/users_and_groups/auth_overview.html#auth-overview
http://docs.opennebula.org/stable/administration/users_and_groups/manage_acl.html#manage-acl
High Availability
http://docs.opennebula.org/stable/advanced_administration/high_availability/oneha.html#oneha
http://docs.opennebula.org/stable/advanced_administration/high_availability/ftguide.html#ftguide
Clusters
http://docs.opennebula.org/stable/administration/hosts_and_clusters/cluster_guide.html#cluster-guide
Multiple Zones
http://docs.opennebula.org/stable/advanced_administration/multiple_zone_and_virtual_data_centers/ozones.html#ozones
http://docs.opennebula.org/stable/advanced_administration/multiple_zone_and_virtual_data_centers/zonesmngt.html#zonesmngt
VDCs
http://docs.opennebula.org/stable/advanced_administration/multiple_zone_and_virtual_data_centers/vdcmngt.html#vdcmngt
Cloud Bursting
http://docs.opennebula.org/stable/advanced_administration/cloud_bursting/introh.html#introh
App Market
https://github.com/OpenNebula/addon-appmarket
What does OpenNebula offer to Cloud Builders? http://docs.opennebula.org/stable/_images/overview_builders.png
User Management
http://docs.opennebula.org/stable/administration/users_and_groups/manage_users.html#manage-users
http://docs.opennebula.org/stable/administration/authentication/ssh_auth.html#ssh-auth
http://docs.opennebula.org/stable/administration/authentication/x509_auth.html#x509-auth
http://docs.opennebula.org/stable/administration/authentication/ldap.html#ldap
Virtualization
Xen Dirver http://docs.opennebula.org/stable/administration/virtualization/xeng.html#xeng
KVM Driver http://docs.opennebula.org/stable/administration/virtualization/kvmg.html#kvmg
VMware Dirvers http://docs.opennebula.org/stable/administration/virtualization/evmwareg.html#evmwareg
Monitoring
Monitoring Overview http://docs.opennebula.org/stable/administration/monitoring/mon.html#mon
Networking
802.1Q VLAN http://docs.opennebula.org/stable/administration/networking/hm-vlan.html#hm-vlan
Ebtables http://docs.opennebula.org/stable/administration/networking/ebtables.html#ebtables
Open vSwitch http://docs.opennebula.org/stable/administration/networking/openvswitch.html#openvswitch
VMware Networking http://docs.opennebula.org/stable/administration/networking/vmwarenet.html#vmwarenet
Storage
The Filesystem Datastore http://docs.opennebula.org/stable/administration/storage/fs_ds.html#fs-ds
The VMFS Datastore http://docs.opennebula.org/stable/administration/storage/vmware_ds.html#vmware-ds
The Block LVM Datastore http://docs.opennebula.org/stable/administration/storage/lvm_ds.html#lvm-ds
The Ceph Datastore http://docs.opennebula.org/stable/administration/storage/ceph_ds.html#ceph-ds
Databaes
MySQL Backend http://docs.opennebula.org/stable/administration/other_subsystems/mysql.html#mysql
Cloud Bursting
Amazon EC2 Driver http://docs.opennebula.org/stable/advanced_administration/cloud_bursting/ec2g.html#ec2g
What does OpenNebula offier to Cloud Integrators? http://docs.opennebula.org/stable/_images/overview_integrators.png
Modular and extensible architecture
Scalable Architecture and APIs http://docs.opennebula.org/stable/integration/getting_started/introapis.html#introapis
API for integration
Ruby OpenNebula cloud API http://docs.opennebula.org/stable/integration/system_interfaces/ruby.html#ruby
Java OpenNebula cloud API http://docs.opennebula.org/stable/integration/system_interfaces/java.html#java
oZones API
Ruby OpenNebula Zone API http://docs.opennebula.org/stable/integration/system_interfaces/zona.html#zona
Sunstone Server custom routes
Custom routes for sunstone server http://docs.opennebula.org/stable/integration/references/sunstone_server_plugin_guide.html#sunstone-server-plugin-guide
OneFlow API
OneFlow Specification http://docs.opennebula.org/stable/integration/system_interfaces/appflow_api.html#appflow-api
Hook Manager
Using Hooks http://docs.opennebula.org/stable/integration/infrastructure_integration/hooks.html#hooks