- Targeted Service Model
- Infrastructure as a Service (IaaS)
- Targeted Deployment Model
- Public Cloud
- Private Cloud
- Hybrid Cloud
- Licensing
- Hypervisor Support
- Xen
- KVM
- VMware
- Multi-Tenancy
All aspects of the platform are multi-tenant. This includes logging, auditing, billing, and end-user control panel.
- Network Models
- Configurations,
- Ranged Virtual Network: A network defined by a range of IP addresses
- Fixed Virtual Network: A network defined using a set of IP-MAC pair addresses
- Virtual Networks can be made public/private
- Configurations,
- Storage Support
- FibreChannel
- iSCSI
- NAS
- Local SCSI/SAS/SATA
- Virtual Machine Image Registry
- Supports transfer to NFS, LVM with cow, VMFS, etc.
- Control Panel
- Command Line Interface
- OpenNebula Sunstone GUI
- Security
- Authentication
- Username and Password
- SSH RSA keypairs
- LDAP
- Isolated Virtual Networks
- Inter and Intra network communications through SSL
- Authentication
- Interoperatiblity
- API
- Open Cloud Computing Interface (OCCI)
- Available for Java/Ruby
- EC2 API
- RESTful and accessible via HTTP/HTTPS
- XMLRPCI for accessing core functionality
- Open Cloud Computing Interface (OCCI)
- Supports multiple popular Virtualization Formats
- Supports multiple popular Hypervisors
- Adaptable/Customizable using plugins
- Integration with existing tools like Ganglia
- API
- Other
- Cloud Bursting
- Outsource VM to public cloud
- Supports Amazon EC2
- Simultaneous access to multiple cloud (private/public)
- Federation
- Federate multiple cloud instances to build a hierarchy of independent clusters
- Cloud Bursting
Source(s):
http://opennebula.org/_media/documentation:rel2.2:opennebula_2.2_features_rev20110511.pdf