SlideShare a Scribd company logo
© OpenNebula Systems SL
Docker-Machine and OpenNebula
Jaime Melis
© OpenNebula Systems SL
Docker is a must, but how? 2
+
© OpenNebula Systems SL
#1 - Docker Hypervisor
Docker as a Hypervisor
OpenNebula VM ⇔ Docker…
But, what happens with the Docker Catalog?
3
© OpenNebula Systems SL
#2 - Distribute OpenNebula in Docker
Distribute OpenNebula in Docker
Solves many packaging problems...
But it creates a lot of new ones!
4
© OpenNebula Systems SL
#3 - Docker-Machine + OpenNebula
Integrate with Docker-Machine
Use OpenNebula transparently to deploy your
Docker host.
Switch between your docker hosts.
5
© OpenNebula Systems SL
#3 - Docker-Machine + OpenNebula - Understand
Docker-Machine Purpose
6
Docker Client
Public Cloud
© OpenNebula Systems SL
#3 - Docker-Machine + OpenNebula - Status
Docker-Machine's Boot2Docker
Lightweight Linux distribution based on Tiny
Core Linux made specifically to run Docker
containers.
http://boot2docker.io
7
© OpenNebula Systems SL
#3 - Docker-Machine + OpenNebula - Demo
Demo!
8
© OpenNebula Systems SL
#3 - Docker-Machine + OpenNebula - Is it ready?
Two 'unfortunate' events
While we were developing it...
Docker-Machine has changed its architecture...
Boot2Docker is migrating to Debian
9
© OpenNebula Systems SL
#3 - Docker-Machine + OpenNebula - You can try it out
Try it out!
https://github.com/OpenNebula/machine
http://downloads.opennebula.org/boot2docker.iso
10
© OpenNebula Systems SL
Interlude: Go Bindings
GOCA
http://github.com/OpenNebula/goca
Go! bindings for OpenNebula
Still a work in progress... we want your PRs!
11
© OpenNebula Systems SL
#4 - OneFlow + Docker
Docker Swarm and/or Kubernetes
Cluster of docker containers
Elasticity policy managed by OneFlow
12
© OpenNebula Systems SL
Summary
1. Docker as a hypervisor ⇒ NO
2. Distribute OpenNebula in Docker ⇒ NO
3. Integrate with Docker-Machine ⇒ WIP
4. OneFlow + Docker ⇒ Medium-term Roadmap
13
© OpenNebula Systems SL
What do you think?
14
?
What integration did you have in mind?
How do you use docker and how do you envision
its integration with OpenNebula?
Is there any other you-should-absolutely-integrate-
with-this-project we are missing?

More Related Content

PDF
TechDay - April - OpenNebula and Docker
OpenNebula Project
 
PPTX
Docker Machine and Swarm on OpenNebula - Jaime Melis
OpenNebula Project
 
PDF
OpenNebula 4.14 Hands-on Tutorial
OpenNebula Project
 
PDF
TechDay - April - Customizing VM Images
OpenNebula Project
 
PDF
TechDay - Cambridge 2016 - OpenNebula at Harvard Univerity
OpenNebula Project
 
PDF
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebula Project
 
PDF
Customizing Virtual Machine Images - Javier Fontán
OpenNebula Project
 
PDF
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebula Project
 
TechDay - April - OpenNebula and Docker
OpenNebula Project
 
Docker Machine and Swarm on OpenNebula - Jaime Melis
OpenNebula Project
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula Project
 
TechDay - April - Customizing VM Images
OpenNebula Project
 
TechDay - Cambridge 2016 - OpenNebula at Harvard Univerity
OpenNebula Project
 
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebula Project
 
Customizing Virtual Machine Images - Javier Fontán
OpenNebula Project
 
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebula Project
 

What's hot (20)

PDF
OpenNebula - OpenNebula and tips for CentOS 7
OpenNebula Project
 
PDF
OpenNebula TechDay Waterloo 2015 - Open nebula hands on workshop
OpenNebula Project
 
PDF
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...
OpenNebula Project
 
PDF
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebula Project
 
PDF
Optimization_of_Virtual_Machines_for_High_Performance
StorPool Storage
 
PDF
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
OpenNebula Project
 
PDF
OpenNebula TechDay Waterloo 2015 - OpenNebula is Evolving Fast
OpenNebula Project
 
PDF
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
OpenNebula Project
 
PDF
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
OpenNebula Project
 
PDF
OpenNebulaConf2015 2.14 Cloud Service Experience in TeideHPC Infrastructure -...
OpenNebula Project
 
PDF
TechDay - Toronto 2016 - OpenNebula @ Fuze
OpenNebula Project
 
PDF
Build a private cloud – prototype and test with open nebula
A B M Moniruzzaman
 
PDF
OpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula Project
 
PDF
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebula Project
 
PDF
OpenNebula - Key Aspects in CentOS
OpenNebula Project
 
PDF
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebula Project
 
PDF
OpenNebula 5.4 Enhancements vCenter Integration
OpenNebula Project
 
PDF
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
NETWAYS
 
PPTX
TECNIRIS@: OpenNebula Tutorial
OpenNebula Project
 
PDF
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
OpenNebula Project
 
OpenNebula - OpenNebula and tips for CentOS 7
OpenNebula Project
 
OpenNebula TechDay Waterloo 2015 - Open nebula hands on workshop
OpenNebula Project
 
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...
OpenNebula Project
 
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebula Project
 
Optimization_of_Virtual_Machines_for_High_Performance
StorPool Storage
 
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
OpenNebula Project
 
OpenNebula TechDay Waterloo 2015 - OpenNebula is Evolving Fast
OpenNebula Project
 
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
OpenNebula Project
 
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
OpenNebula Project
 
OpenNebulaConf2015 2.14 Cloud Service Experience in TeideHPC Infrastructure -...
OpenNebula Project
 
TechDay - Toronto 2016 - OpenNebula @ Fuze
OpenNebula Project
 
Build a private cloud – prototype and test with open nebula
A B M Moniruzzaman
 
OpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula Project
 
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebula Project
 
OpenNebula - Key Aspects in CentOS
OpenNebula Project
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebula Project
 
OpenNebula 5.4 Enhancements vCenter Integration
OpenNebula Project
 
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
NETWAYS
 
TECNIRIS@: OpenNebula Tutorial
OpenNebula Project
 
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
OpenNebula Project
 
Ad

Similar to OpenNebulaConf2015 2.03 Docker-Machine and OpenNebula - Jaime Melis (20)

PDF
OpenNebulaconf2017US: Using docker with OpenNebula by Jaime Melis, OpenNebula
OpenNebula Project
 
PDF
OpenNebulaConf 2014 - Lightning talk: Managing Docker Containers with OpenNeb...
OpenNebula Project
 
PDF
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
NETWAYS
 
PDF
Nebulaworks Docker Overview 09-22-2015
Chris Ciborowski
 
PDF
Docker and OpenStack at Rackspace
Docker, Inc.
 
PDF
Docker introduction
Marcelo Ochoa
 
PPTX
Understanding the container landscape and it associated projects
Anthony Chow
 
PDF
Docker 101 @KACST Saudi HPC 2016
Walid Shaari
 
PDF
Docker-v3.pdf
Bruno Cornec
 
PDF
A Gentle Introduction to Docker and Containers
Docker, Inc.
 
PDF
OpenStack - Docker - Rackspace HQ
dotCloud
 
PDF
E um passo a passo para introdução ao OpenNebula
Vagner Nascimento
 
PDF
Docker_AGH_v0.1.3
Witold 'Ficio' Kopel
 
PPTX
Docker Timisoara: Dockercon19 recap slides, 23 may 2019
Radulescu Adina-Valentina
 
PDF
nebulaconf
Pedro Dias
 
PDF
Welcome talk OpenNebula TechDay
CSUC - Consorci de Serveis Universitaris de Catalunya
 
PDF
Introduction to Docker at Glidewell Laboratories in Orange County
Jérôme Petazzoni
 
PDF
Introduction to Docker and all things containers, Docker Meetup at RelateIQ
dotCloud
 
PDF
A Gentle Introduction To Docker And All Things Containers
Jérôme Petazzoni
 
OpenNebulaconf2017US: Using docker with OpenNebula by Jaime Melis, OpenNebula
OpenNebula Project
 
OpenNebulaConf 2014 - Lightning talk: Managing Docker Containers with OpenNeb...
OpenNebula Project
 
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
NETWAYS
 
Nebulaworks Docker Overview 09-22-2015
Chris Ciborowski
 
Docker and OpenStack at Rackspace
Docker, Inc.
 
Docker introduction
Marcelo Ochoa
 
Understanding the container landscape and it associated projects
Anthony Chow
 
Docker 101 @KACST Saudi HPC 2016
Walid Shaari
 
Docker-v3.pdf
Bruno Cornec
 
A Gentle Introduction to Docker and Containers
Docker, Inc.
 
OpenStack - Docker - Rackspace HQ
dotCloud
 
E um passo a passo para introdução ao OpenNebula
Vagner Nascimento
 
Docker_AGH_v0.1.3
Witold 'Ficio' Kopel
 
Docker Timisoara: Dockercon19 recap slides, 23 may 2019
Radulescu Adina-Valentina
 
nebulaconf
Pedro Dias
 
Introduction to Docker at Glidewell Laboratories in Orange County
Jérôme Petazzoni
 
Introduction to Docker and all things containers, Docker Meetup at RelateIQ
dotCloud
 
A Gentle Introduction To Docker And All Things Containers
Jérôme Petazzoni
 
Ad

More from OpenNebula Project (20)

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

Recently uploaded (20)

PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Software Development Methodologies in 2025
KodekX
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 

OpenNebulaConf2015 2.03 Docker-Machine and OpenNebula - Jaime Melis

  • 1. © OpenNebula Systems SL Docker-Machine and OpenNebula Jaime Melis
  • 2. © OpenNebula Systems SL Docker is a must, but how? 2 +
  • 3. © OpenNebula Systems SL #1 - Docker Hypervisor Docker as a Hypervisor OpenNebula VM ⇔ Docker… But, what happens with the Docker Catalog? 3
  • 4. © OpenNebula Systems SL #2 - Distribute OpenNebula in Docker Distribute OpenNebula in Docker Solves many packaging problems... But it creates a lot of new ones! 4
  • 5. © OpenNebula Systems SL #3 - Docker-Machine + OpenNebula Integrate with Docker-Machine Use OpenNebula transparently to deploy your Docker host. Switch between your docker hosts. 5
  • 6. © OpenNebula Systems SL #3 - Docker-Machine + OpenNebula - Understand Docker-Machine Purpose 6 Docker Client Public Cloud
  • 7. © OpenNebula Systems SL #3 - Docker-Machine + OpenNebula - Status Docker-Machine's Boot2Docker Lightweight Linux distribution based on Tiny Core Linux made specifically to run Docker containers. http://boot2docker.io 7
  • 8. © OpenNebula Systems SL #3 - Docker-Machine + OpenNebula - Demo Demo! 8
  • 9. © OpenNebula Systems SL #3 - Docker-Machine + OpenNebula - Is it ready? Two 'unfortunate' events While we were developing it... Docker-Machine has changed its architecture... Boot2Docker is migrating to Debian 9
  • 10. © OpenNebula Systems SL #3 - Docker-Machine + OpenNebula - You can try it out Try it out! https://github.com/OpenNebula/machine http://downloads.opennebula.org/boot2docker.iso 10
  • 11. © OpenNebula Systems SL Interlude: Go Bindings GOCA http://github.com/OpenNebula/goca Go! bindings for OpenNebula Still a work in progress... we want your PRs! 11
  • 12. © OpenNebula Systems SL #4 - OneFlow + Docker Docker Swarm and/or Kubernetes Cluster of docker containers Elasticity policy managed by OneFlow 12
  • 13. © OpenNebula Systems SL Summary 1. Docker as a hypervisor ⇒ NO 2. Distribute OpenNebula in Docker ⇒ NO 3. Integrate with Docker-Machine ⇒ WIP 4. OneFlow + Docker ⇒ Medium-term Roadmap 13
  • 14. © OpenNebula Systems SL What do you think? 14 ? What integration did you have in mind? How do you use docker and how do you envision its integration with OpenNebula? Is there any other you-should-absolutely-integrate- with-this-project we are missing?