SlideShare a Scribd company logo
OpenNebula 5.0 Highlights
Ruben S. Montero
OpenNebula Chief Architect
Techday Kuala Lumpur
Malaysia, 17 February 2016
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
Some Highlights...
● User Interface
○ Improve input fields & views in Sunstone
● Virtual Network:
○ Security groups
○ Virtual routers*
● Storage
○ Ceph as system Datastore & tunning
○ Integrated Marketplace*
○ Better LVM backend and new iSCSI
● Virtualization
○ Make possible more operations across VM states
○ Guest-Context improvements
* Discussed in this talk
OpenNebula Network Model: View
Hyper. Hyper. Hyper. Hyper.
Virtual Network
VM VM VM VM
Datacenter Network
● Leaf-Spine switched or routed
backbone
● Not controlled by OpenNebula
● Usually just few TOR switches
Virtual switches
Virtual Network
OpenNebula Network Model: “built-in SDN”
Provide a central point to define, consume and set up Virtual
Networks for Virtual Machines
XML-RPC API
OpenNebula daemon
Infrastructure Drivers
Northbound Interface
● Virtual Network abstract management
● Lease addresses to VMs
● Reserve addresses for users or groups
Network Stack
Southbound Interface
● Uniform interface to interface network
elements
● Specialized for VM Networking
Northbound Interface
Logical Attributes
Addresses Space (multiple, disjoint ranges)
● IPv4
● IPv6 (Global & ULA)
● Ethernet - MAC addresses
Security Groups
● Managed as a separate entity
● Inbound & Outbound, TCP/UDP/ICMP
Custom Tags
Configuration & Physical Attributes
● Network specific (e.g. BRIDGE, VLAN_ID)
● VM Context (e.g. DNS, GATEWAY)
VirtualNetworkDefinition
Southbound Interface
Three-phase setup
● pre, post and clean right before, after VM boot and shutdown
● It considers live-migrations
OpenNebula Network Drivers
OpenvSwtich VMware DSwtich
Linux Bridge
802.1Q Flat
Security Group*
iptables rules
VXLAN ebtables Flat VLAN Flat Dynamic
NFV Virtual Router*
* [Virtual Router] New in 5.0!
* [Security Group] Propagate updates to running VMs
Virtual Routers Demonstration
Virtual
Router
Virtual
Router
Virtual
Router
VR cluster
Virtual NetworkVirtual Network
● Alpine Linux
● Link any VLAN network
● HA configuration
● Support for reconfiguration
● First class management entity
● Sunstone specialized views
● New CLI for vrouters
● Can be configured per VDC
*
* Future plans to expose an OpenFlow interface to be controlled by SDN
● Share as less as possible
● Tolerate big lattencies
● Reduce coupling by sharing just: User & Auth information
● Federation of identities
Federation: Overview
Multimaster replication
Shared tables across
zones
Sunstone
OpenNebula
Infrastructure
XML-RPC API
OpenNebula
Infrastructure
XML-RPC API
DBDB
º
º
Federation: Marketplace
oned
export image
S3 - http
Datastores
*
* Market storage (optional)
º
oned
Datastores
download image
S3 - http
external marketplaces
download to desktop
Marketplace
zone
zone
How can we share zone contents?
Federation: Marketplace Demonstration
● Totally integrated, multiple uses cases, e.g.
○ Setup market for some groups
○ Set access control to appliances
● 5.0 shipped with two backends
○ Web server, using http transport to move images
○ S3 object store through Ceph S3 gateway
○ Public OpenNebula marketplace (client-only)
● Follows OpenNebula architecture:
○ Datastore specific operations
○ MarketPlace specific drivers
● Future plans to add more external drivers
THANKS!
Techday Kuala Lumpur
Malaysia, 17 February 2016

More Related Content

PPTX
OpenNebula Networking - Rubén S. Montero
PDF
OpenNebula is Evolving... Fast! - Jaime Melis
PDF
Mi-ROSS Reliable Object Storage System For Software Defined Storage and Cloud
PDF
TechDay - Toronto 2016 - OpenNebula @ Fuze
PDF
OpenNebulaconf2017US: Using docker with OpenNebula by Jaime Melis, OpenNebula
PDF
OpenNebulaConf2015 1.10 OpenNebula Networking: SDNs & NFVs - Ruben S. Montero
PDF
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
PDF
TechDay - April - Introduction to OpenNebula
OpenNebula Networking - Rubén S. Montero
OpenNebula is Evolving... Fast! - Jaime Melis
Mi-ROSS Reliable Object Storage System For Software Defined Storage and Cloud
TechDay - Toronto 2016 - OpenNebula @ Fuze
OpenNebulaconf2017US: Using docker with OpenNebula by Jaime Melis, OpenNebula
OpenNebulaConf2015 1.10 OpenNebula Networking: SDNs & NFVs - Ruben S. Montero
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
TechDay - April - Introduction to OpenNebula

What's hot (20)

PDF
OpenNebula 5.4 Enhancements vCenter Integration
PDF
Disaster recovery solution with open nebula and storpool
PDF
OpenNebulaconf2017US: Vtastic:Akamai innovations for distributed system testi...
PDF
TechDay - April - OpenNebula and Docker
PDF
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
PDF
Introduction to OpenNebula - Ignacio M. Llorente
PDF
An Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
PDF
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
PDF
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
PDF
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry
PDF
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
PDF
OpenNebula - Key Aspects in CentOS
PDF
OpenNebula - The Project
PDF
OpenNebulaconf2017US: OpenNebula hybrid clouds with Amazon and Azure by Ruben...
PDF
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
PDF
OpenNebulaconf2017US: Software defined networking with OpenNebula by Roy Keen...
PDF
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
PDF
OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...
PDF
OpenNebulaconf2017US: Paying down technical debt with "one" dollar bills by ...
PDF
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebula 5.4 Enhancements vCenter Integration
Disaster recovery solution with open nebula and storpool
OpenNebulaconf2017US: Vtastic:Akamai innovations for distributed system testi...
TechDay - April - OpenNebula and Docker
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
Introduction to OpenNebula - Ignacio M. Llorente
An Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebula - Key Aspects in CentOS
OpenNebula - The Project
OpenNebulaconf2017US: OpenNebula hybrid clouds with Amazon and Azure by Ruben...
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
OpenNebulaconf2017US: Software defined networking with OpenNebula by Roy Keen...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...
OpenNebulaconf2017US: Paying down technical debt with "one" dollar bills by ...
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
Ad

Similar to OpenNebula 5.0 Highlights - Rubén S. Montero (20)

PPTX
OpenNebulaconf2017EU: OpenNebula 5.4 and Beyond by Tino Vázquez and Ruben S. ...
PDF
OpenNebula TechDay Ede: Status, Roadmap and New Features
PDF
OpenNebula - New Features
PDF
OpenNebula - Status and Roadmap
PDF
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
PDF
New features in OpenNebula 5.4, Jaime Melis
PPTX
Cloud using opennebulla for research work.pptx
PDF
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
PDF
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
PDF
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
PDF
LinuxTag 2013
PDF
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
PDF
OpenNebula Project - FOSDEM 2012
PDF
FOSDEM 2012 - OpenNebula Project
PPTX
OpenNebula and VMware - A dance
PDF
PDF
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
PDF
Open nebula froscon
PDF
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
PDF
OpenNebula TechDay Boston 2015 - introduction and architecture
OpenNebulaconf2017EU: OpenNebula 5.4 and Beyond by Tino Vázquez and Ruben S. ...
OpenNebula TechDay Ede: Status, Roadmap and New Features
OpenNebula - New Features
OpenNebula - Status and Roadmap
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
New features in OpenNebula 5.4, Jaime Melis
Cloud using opennebulla for research work.pptx
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
LinuxTag 2013
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
OpenNebula Project - FOSDEM 2012
FOSDEM 2012 - OpenNebula Project
OpenNebula and VMware - A dance
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
Open nebula froscon
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula TechDay Boston 2015 - introduction and architecture
Ad

More from OpenNebula Project (20)

PDF
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
PDF
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
PDF
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
PDF
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
PDF
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
PDF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
PDF
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
PDF
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
PDF
Replacing vCloud with OpenNebula
PDF
NTS: What We Do With OpenNebula - and Why We Do It
PDF
OpenNebula from the Perspective of an ISP
PDF
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
PDF
Performant and Resilient Storage: The Open Source & Linux Way
PDF
NetApp Hybrid Cloud with OpenNebula
PPTX
NSX with OpenNebula - upcoming 5.10
PDF
Security for Private Cloud Environments
PDF
CheckPoint R80.30 Installation on OpenNebula
PDF
DE-CIX: CloudConnectivity
PDF
PDF
Cloud Disaggregation with OpenNebula
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
Replacing vCloud with OpenNebula
NTS: What We Do With OpenNebula - and Why We Do It
OpenNebula from the Perspective of an ISP
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
Performant and Resilient Storage: The Open Source & Linux Way
NetApp Hybrid Cloud with OpenNebula
NSX with OpenNebula - upcoming 5.10
Security for Private Cloud Environments
CheckPoint R80.30 Installation on OpenNebula
DE-CIX: CloudConnectivity
Cloud Disaggregation with OpenNebula

Recently uploaded (20)

PDF
Become an Agentblazer Champion Challenge
PDF
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
PPTX
10 Hidden App Development Costs That Can Sink Your Startup.pptx
PPTX
Dynamic Solutions Project Pitch Presentation
PDF
Comprehensive Salesforce Implementation Services.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Micromaid: A simple Mermaid-like chart generator for Pharo
PDF
Why Should Businesses Extract Cuisine Types Data from Multiple U.S. Food Apps...
PPTX
Using Bootstrap to Make Accessible Front-Ends(2).pptx
PDF
Become an Agentblazer Champion Challenge Kickoff
PDF
The Role of Automation and AI in EHS Management for Data Centers.pdf
PDF
A Practical Breakdown of Automation in Project Management
PDF
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
PDF
Best Practices for Rolling Out Competency Management Software.pdf
PPTX
Hire Expert Blazor Developers | Scalable Solutions by OnestopDA
PPTX
Computer Hardware tool: hand tools, diagnostics, ESD and cleaning tools
PDF
Convert Thunderbird to Outlook into bulk
PDF
Community & News Update Q2 Meet Up 2025
Become an Agentblazer Champion Challenge
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
10 Hidden App Development Costs That Can Sink Your Startup.pptx
Dynamic Solutions Project Pitch Presentation
Comprehensive Salesforce Implementation Services.pdf
PTS Company Brochure 2025 (1).pdf.......
Micromaid: A simple Mermaid-like chart generator for Pharo
Why Should Businesses Extract Cuisine Types Data from Multiple U.S. Food Apps...
Using Bootstrap to Make Accessible Front-Ends(2).pptx
Become an Agentblazer Champion Challenge Kickoff
The Role of Automation and AI in EHS Management for Data Centers.pdf
A Practical Breakdown of Automation in Project Management
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
Best Practices for Rolling Out Competency Management Software.pdf
Hire Expert Blazor Developers | Scalable Solutions by OnestopDA
Computer Hardware tool: hand tools, diagnostics, ESD and cleaning tools
Convert Thunderbird to Outlook into bulk
Community & News Update Q2 Meet Up 2025

OpenNebula 5.0 Highlights - Rubén S. Montero

  • 1. OpenNebula 5.0 Highlights Ruben S. Montero OpenNebula Chief Architect Techday Kuala Lumpur Malaysia, 17 February 2016
  • 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
  • 3. Some Highlights... ● User Interface ○ Improve input fields & views in Sunstone ● Virtual Network: ○ Security groups ○ Virtual routers* ● Storage ○ Ceph as system Datastore & tunning ○ Integrated Marketplace* ○ Better LVM backend and new iSCSI ● Virtualization ○ Make possible more operations across VM states ○ Guest-Context improvements * Discussed in this talk
  • 4. OpenNebula Network Model: View Hyper. Hyper. Hyper. Hyper. Virtual Network VM VM VM VM Datacenter Network ● Leaf-Spine switched or routed backbone ● Not controlled by OpenNebula ● Usually just few TOR switches Virtual switches Virtual Network
  • 5. OpenNebula Network Model: “built-in SDN” Provide a central point to define, consume and set up Virtual Networks for Virtual Machines XML-RPC API OpenNebula daemon Infrastructure Drivers Northbound Interface ● Virtual Network abstract management ● Lease addresses to VMs ● Reserve addresses for users or groups Network Stack Southbound Interface ● Uniform interface to interface network elements ● Specialized for VM Networking
  • 6. Northbound Interface Logical Attributes Addresses Space (multiple, disjoint ranges) ● IPv4 ● IPv6 (Global & ULA) ● Ethernet - MAC addresses Security Groups ● Managed as a separate entity ● Inbound & Outbound, TCP/UDP/ICMP Custom Tags Configuration & Physical Attributes ● Network specific (e.g. BRIDGE, VLAN_ID) ● VM Context (e.g. DNS, GATEWAY) VirtualNetworkDefinition
  • 7. Southbound Interface Three-phase setup ● pre, post and clean right before, after VM boot and shutdown ● It considers live-migrations OpenNebula Network Drivers OpenvSwtich VMware DSwtich Linux Bridge 802.1Q Flat Security Group* iptables rules VXLAN ebtables Flat VLAN Flat Dynamic NFV Virtual Router* * [Virtual Router] New in 5.0! * [Security Group] Propagate updates to running VMs
  • 8. Virtual Routers Demonstration Virtual Router Virtual Router Virtual Router VR cluster Virtual NetworkVirtual Network ● Alpine Linux ● Link any VLAN network ● HA configuration ● Support for reconfiguration ● First class management entity ● Sunstone specialized views ● New CLI for vrouters ● Can be configured per VDC * * Future plans to expose an OpenFlow interface to be controlled by SDN
  • 9. ● Share as less as possible ● Tolerate big lattencies ● Reduce coupling by sharing just: User & Auth information ● Federation of identities Federation: Overview Multimaster replication Shared tables across zones Sunstone OpenNebula Infrastructure XML-RPC API OpenNebula Infrastructure XML-RPC API DBDB
  • 10. º º Federation: Marketplace oned export image S3 - http Datastores * * Market storage (optional) º oned Datastores download image S3 - http external marketplaces download to desktop Marketplace zone zone How can we share zone contents?
  • 11. Federation: Marketplace Demonstration ● Totally integrated, multiple uses cases, e.g. ○ Setup market for some groups ○ Set access control to appliances ● 5.0 shipped with two backends ○ Web server, using http transport to move images ○ S3 object store through Ceph S3 gateway ○ Public OpenNebula marketplace (client-only) ● Follows OpenNebula architecture: ○ Datastore specific operations ○ MarketPlace specific drivers ● Future plans to add more external drivers