Software Defined Networking with
OpenNebula
ROY KEENE
Bridging the Gap
What is this about ?
Why do this ?
How does it work ?
SDN with ONE, Roy Keene, Knight Point Systems
What is this About ?
Software Defined Networking for L2
Which is really just about having an API for networking...
... which OpenNebula already has...
... for OpenNebula administrators.
Also, hiding the fact that distant networks are distant
SDN with ONE, Roy Keene, Knight Point Systems
Why do this ?
Legacy and Migration
Odd networking requirements
Providing a shared virtual network across multiple datacenters
SDN with ONE, Roy Keene, Knight Point Systems
How does it Work ?
API is provided by OpenNebula already
RCEAL (Read, Compile, Evaluate, Apply, Loop)
Read keys from the VM user template (or service
template)
Compile them into a configuration
Evaluate that configuration with respect to the current
configuration
Apply the changes
Loop (with some delay)
SDN with ONE, Roy Keene, Knight Point Systems

More Related Content

PDF
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
PDF
OpenNebulaconf2017US: Configuration management with OpenNebula and Ansible by...
PDF
OpenNebulaconf2017US: Using docker with OpenNebula by Jaime Melis, OpenNebula
PDF
OpenNebulaconf2017US: OpenNebula hybrid clouds with Amazon and Azure by Ruben...
PDF
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
PDF
OpenNebulaconf2017US: Vtastic:Akamai innovations for distributed system testi...
PDF
NTS: What We Do With OpenNebula - and Why We Do It
PDF
OpenNebula TechDay Boston 2015 - introduction and architecture
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaconf2017US: Configuration management with OpenNebula and Ansible by...
OpenNebulaconf2017US: Using docker with OpenNebula by Jaime Melis, OpenNebula
OpenNebulaconf2017US: OpenNebula hybrid clouds with Amazon and Azure by Ruben...
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
OpenNebulaconf2017US: Vtastic:Akamai innovations for distributed system testi...
NTS: What We Do With OpenNebula - and Why We Do It
OpenNebula TechDay Boston 2015 - introduction and architecture

What's hot (20)

PPTX
NSX with OpenNebula - upcoming 5.10
PDF
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
PDF
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry
PDF
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
PDF
OpenNebula 5.0 Highlights - Rubén S. Montero
PDF
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
PDF
OpenNebula TechDay Boston 2015 - installing and basic usage
PDF
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
PDF
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
PDF
OpenNebula 5.4 Enhancements vCenter Integration
PDF
Mi-ROSS Reliable Object Storage System For Software Defined Storage and Cloud
PDF
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
PDF
TechDay - Toronto 2016 - OpenNebula @ Fuze
PDF
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
PDF
OpenNebula is Evolving... Fast! - Jaime Melis
PDF
An Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
PDF
OpenNebula - Status and Roadmap
PDF
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
PDF
OpenNebulaConf2018 - We use OpenNebula everywhere now - Florian Heigl and Tho...
PDF
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
NSX with OpenNebula - upcoming 5.10
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
OpenNebula 5.0 Highlights - Rubén S. Montero
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
OpenNebula TechDay Boston 2015 - installing and basic usage
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula 5.4 Enhancements vCenter Integration
Mi-ROSS Reliable Object Storage System For Software Defined Storage and Cloud
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - OpenNebula @ Fuze
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula is Evolving... Fast! - Jaime Melis
An Introduction to OpenNebula, A Project Perspective - Ignacio M. Llorente
OpenNebula - Status and Roadmap
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
OpenNebulaConf2018 - We use OpenNebula everywhere now - Florian Heigl and Tho...
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
Ad

Similar to OpenNebulaconf2017US: Software defined networking with OpenNebula by Roy Keene, Knight Point (7)

ODP
Software Defined Networking
PPTX
PDF
KubernetesNetworkingAndImplementation-Lecture.pdf
PDF
Introduction to Software Defined Networking (SDN)
PDF
Building a sdn solution for the deployment of web application stacks in docker
PPTX
Advanced Global-Scale Networking Supporting Data-Intensive Artificial Intelli...
PPTX
SDN: Network Agility in the Cloud
Software Defined Networking
KubernetesNetworkingAndImplementation-Lecture.pdf
Introduction to Software Defined Networking (SDN)
Building a sdn solution for the deployment of web application stacks in docker
Advanced Global-Scale Networking Supporting Data-Intensive Artificial Intelli...
SDN: Network Agility in the Cloud
Ad

More from OpenNebula Project (20)

PDF
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
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
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
PDF
Security for Private Cloud Environments
PDF
CheckPoint R80.30 Installation on OpenNebula
PDF
DE-CIX: CloudConnectivity
PDF
PDF
Cloud Disaggregation with OpenNebula
PDF
OpenNebula and StorPool: Building Powerful Clouds
PDF
Nested virtualization & PCI pass-through
PDF
A Data Pro - Project Serendipity
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
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
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
Security for Private Cloud Environments
CheckPoint R80.30 Installation on OpenNebula
DE-CIX: CloudConnectivity
Cloud Disaggregation with OpenNebula
OpenNebula and StorPool: Building Powerful Clouds
Nested virtualization & PCI pass-through
A Data Pro - Project Serendipity

Recently uploaded (20)

PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Altius execution marketplace concept.pdf
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
Decision Optimization - From Theory to Practice
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
SaaS reusability assessment using machine learning techniques
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PPTX
Internet of Everything -Basic concepts details
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
Auditboard EB SOX Playbook 2023 edition.
Altius execution marketplace concept.pdf
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Introduction to MCP and A2A Protocols: Enabling Agent Communication
SGT Report The Beast Plan and Cyberphysical Systems of Control
EIS-Webinar-Regulated-Industries-2025-08.pdf
Decision Optimization - From Theory to Practice
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
CEH Module 2 Footprinting CEH V13, concepts
Data Virtualization in Action: Scaling APIs and Apps with FME
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
SaaS reusability assessment using machine learning techniques
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
A symptom-driven medical diagnosis support model based on machine learning te...
Internet of Everything -Basic concepts details
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC