opennebulaconf 2016 - opennebula 5.0 highlights and beyond by ruben s. montero and tino vazquez,...

19
OpenNebula 5 Highlights Ruben S. Montero & Tino Vázquez OpenNebulaConf 2016 4 th edition

Upload: opennebula-project

Post on 24-Jan-2017

40 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

OpenNebula 5 HighlightsRuben S. Montero & Tino Vázquez

OpenNebulaConf 20164th edition

Page 2: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

OpenNebula: a year in features

● Two Major releases

○ 5.0

○ 5.2

● Three Maintenance releases

○ 4.14.2

○ 5.0.1

○ 5.0.2

Page 3: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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)

Page 4: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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%

Page 5: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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

Page 6: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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

Page 7: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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...

Page 8: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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

Page 9: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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

Page 10: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

OpenNebula 5: vCenter Integration

OpenNebulaConf 20164th edition

Page 11: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

OpenNebula Approach to vCenter

Page 12: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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

Page 13: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

Import vCenter Datastores and VMDKAvailable through CLI and SunstoneSame mechanism as with VMs, Networks and Templates

Page 14: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

Choose Resource Pools and DatastoresSet a fixed value or delegate to the user

Page 15: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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

Page 16: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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

Page 17: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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!

Page 18: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

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

Page 19: OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Montero and Tino Vazquez, OpenNebula

OpenNebulaConf 20164th edition

Platinum

Gold

Silver

Community

THANKS!