Upload
opennebula-project
View
40
Download
4
Embed Size (px)
Citation preview
OpenNebula 5 HighlightsRuben S. Montero & Tino Vázquez
OpenNebulaConf 20164th edition
OpenNebula: a year in features
● Two Major releases
○ 5.0
○ 5.2
● Three Maintenance releases
○ 4.14.2
○ 5.0.1
○ 5.0.2
The Road to 5.0
● Evolution result after 8 years + ~80 releases.
● 5.x series goal○ Keep project vision and KISS adherence ○ Improve usability and refine current feature set○ As much as possible, don’t break compatibility○ Less used components to the add-on catalog
(Xen, Soflayer, cLVM)
OpenNebula: a year in features
● ~2000 commits
● ~400K source code line changes
● ~24K documentation paragraphs
● 776 issues created, 657 closed at dev.opennebula.org
● translated into 12 languages above 60% (~1500 strings/language) 5 at 100%
OpenNebula: a year in features
OpenNebula Core (VM recovery & management)● PCI passthrough generic support, extended for
NIC
● Maintenance & recovery operations
● Import wild VMs on every hypervisor
● More actions support across states
● Improved Context
OpenNebula: a year in features
OpenNebula Core (Infrastructure)● Disk snapshots for selected storage backends
● Monitoring from single locations for shared DS
● Resource sharing across clusters
● Virtual Network drivers defined per VNET
● Virtual Routers
OpenNebula: a year in featuresOpenNebula Drivers● Update base libraries and re-design of some drivers
● Auth drivers can now update group membership
● Greatly improved Ceph driver
Sunstone● Upgrade of base libraries
● Extensive tunning and features:labels, history navigation, look & feel...
OpenNebula: a year in features
ContextualizationContextualization improvements are also present:
● Added ability to run arbitrary script, to help customize guest OS using the START_SCRIPTS and START_SCRIPTS_BASE64 new attributes.
● More flexible network attributes contextualization, with the ability of overriding parameters from the network in theContext section.
● Context support, for EC2 instances.
MarketPlace
º
ºoned
export image
S3 - http
Datastores
*
* Market storage (optional)
ºoned
Datastores
download image
S3 - http
download to desktop
Marketplace
zone
zone
OpenNebula: next year...
ContextualizationContextualization improvements are also present:
● Added ability to run arbitrary script, to help customize guest OS using the START_SCRIPTS and START_SCRIPTS_BASE64 new attributes.
● More flexible network attributes contextualization, with the ability of overriding parameters from the network in theContext section.
● Context support, for EC2 instances.
● Planning for 5.4 actually happening after the conf
● Simplify HA deployment
● More usability improvements (e.g. better saveas…)
● vCenter to level up with KVM
● Multi-factor authentication
OpenNebula 5: vCenter Integration
OpenNebulaConf 20164th edition
OpenNebula Approach to vCenter
vCenter Datastores and VMDK
vCenter datastores supported in OpenNebula•Monitoring of Datastores and VMDKs•VMDK Creation•VMDK Upload•VMDK Cloning•VMDK Deletion
Persistent VMDK
VMDK Hotplug supported•Attach disk
Import vCenter Datastores and VMDKAvailable through CLI and SunstoneSame mechanism as with VMs, Networks and Templates
Choose Resource Pools and DatastoresSet a fixed value or delegate to the user
Saving Your Work in vCenter ● VMDKs managed by OpenNebula are persistent by default● VMs can be marked as persistent at instantiation time● At shutdown the VM is converted to a VM Template in vCenter● A new OpenNebula VM Template is created pointing to the new
vCenter VM Template
Other (Awesome) Improvements● Dynamic context guestinfo after power cycle
● Import VMs in poweroff
● Large infrastructure optimizations VMs (20x Speed Up!)
● Several UI improvements
● Better import dialogs
● Cloud View functionality extended
● Tags for resources
● Limit VM NIC bandwidth
Roadmap for 5.4 - NetworkNetwork management!
● Automatic port group creation
○ with VLAN support
● Improvements in multi-tenancy provision
○ Create VDC with automatic network creation
● Nice to have:
○ Automatic network creation with Flow!
Roadmap for 5.4 - StorageFrom hybrid to native
● Set of TM drivers for vCenter
○ persistent images!
○ resizing!
Still on the blackboard
● System DS / Image DS?
● Import VM Template -> NICs and Storage resources?
● New REST API 6.5
○ first impression -> not enough functionality exposed
OpenNebulaConf 20164th edition
Platinum
Gold
Silver
Community
THANKS!