SlideShare a Scribd company logo
Jaime Melis
OpenNebula Systems Infrastructure Engineer
@j_melis
jmelis@opennebula.org
OpenNebula and Ansible
OpenNebula & Ansible
IaaS and Configuration Management
Hypervisor
Infrastructure
● Capacity
● Networking
● Disk Images
● Life-cycle Management
Runtime
● System configuration
● Application Life-cycle
● Configuration changes
VM
OpenNebula
So, what can you do with
OpenNebula alone?
OpenNebula Contextualization
Virtual Machine ISO
Image
Network Scripts
Create Users Swap
Hostname Grow Disk
PCI Devices SSH Key
Base Image
Start Script
Capacity and User Inputs
OpenNebula Iaas
● Deploys the VM
● Bootstraps VM / OS (and even the Application)
● VMs are black boxes
… OpenNebula doesn't care about the Application
running inside
Ansible deploys and evolves Apps
● Evolves VMs / Apps
● Application aware
● Becoming a standard
● Deploy and maintain Application
● Make changes to the running Application / OS
Goal
Run Ansible playbooks based on
OpenNebula state and metadata
Ansible Dynamic Inventory
● Ruby OCA (XML-RPC)
○ onevm list ⇒ Extract VM state
● Get the data (User - Inputs)
● Run Ansible Playbooks
ansible-playbook -i inventory.rb site.yml
Inventory
● JSON format
● Includes all VM information
● READY = YES
● Written in Ruby (OCA)
● The Label is the Ansible Role
● The User Input 'ANSIBLE' is also the Ansible Role
Demo
Orchestrator
THANKS!
OpenNebulaConf 2017 US
5th
edition

More Related Content

What's hot (20)

PDF
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
OpenNebula Project
 
PDF
OpenNebula 5.4 Enhancements vCenter Integration
OpenNebula Project
 
PDF
Mi-ROSS Reliable Object Storage System For Software Defined Storage and Cloud
OpenNebula Project
 
PDF
TechDay - Toronto 2016 - OpenNebula @ Fuze
OpenNebula Project
 
PPTX
OpenNebula Networking - Rubén S. Montero
OpenNebula Project
 
PDF
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
NETWAYS
 
PDF
OpenNebula TechDay Boston 2015 - installing and basic usage
OpenNebula Project
 
PDF
OpenNebula 5.0 Highlights - Rubén S. Montero
OpenNebula Project
 
PDF
OpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula Project
 
PPT
OpenNebula Administrator View
OpenNebula Project
 
PDF
OpenNebula 4.14 Hands-on Tutorial
OpenNebula Project
 
PDF
Mi-Cloud Deployment Scenarios - Nazarudin Wijee
OpenNebula Project
 
PDF
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebula Project
 
PDF
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebula Project
 
PDF
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
OpenNebula Project
 
PDF
OpenNebulaConf2015 1.10 OpenNebula Networking: SDNs & NFVs - Ruben S. Montero
OpenNebula Project
 
PDF
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...
NETWAYS
 
PDF
OpenNebulaConf 2016 - Evolution of OpenNebula at Netways by Sebastian Saemann...
OpenNebula Project
 
PDF
OpenNebula - OpenNebula and tips for CentOS 7
OpenNebula Project
 
PDF
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
OpenNebula Project
 
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
OpenNebula Project
 
OpenNebula 5.4 Enhancements vCenter Integration
OpenNebula Project
 
Mi-ROSS Reliable Object Storage System For Software Defined Storage and Cloud
OpenNebula Project
 
TechDay - Toronto 2016 - OpenNebula @ Fuze
OpenNebula Project
 
OpenNebula Networking - Rubén S. Montero
OpenNebula Project
 
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
NETWAYS
 
OpenNebula TechDay Boston 2015 - installing and basic usage
OpenNebula Project
 
OpenNebula 5.0 Highlights - Rubén S. Montero
OpenNebula Project
 
OpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula Project
 
OpenNebula Administrator View
OpenNebula Project
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula Project
 
Mi-Cloud Deployment Scenarios - Nazarudin Wijee
OpenNebula Project
 
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebula Project
 
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebula Project
 
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
OpenNebula Project
 
OpenNebulaConf2015 1.10 OpenNebula Networking: SDNs & NFVs - Ruben S. Montero
OpenNebula Project
 
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...
NETWAYS
 
OpenNebulaConf 2016 - Evolution of OpenNebula at Netways by Sebastian Saemann...
OpenNebula Project
 
OpenNebula - OpenNebula and tips for CentOS 7
OpenNebula Project
 
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
OpenNebula Project
 

Similar to OpenNebulaconf2017US: Configuration management with OpenNebula and Ansible by Jaime Melis, OpenNebula (20)

ODP
Intro to XPages for Administrators (DanNotes, November 28, 2012)
Per Henrik Lausten
 
PDF
Automation Evolution with Junos
MarketingArrowECS_CZ
 
PDF
OpenNebula 5.4 Enhancements VMware vCenter integration
OpenNebula Project
 
PDF
Open nebula froscon
OpenNebula Project
 
PDF
Building Clouds One 1.4
Ruben S. Montero
 
PDF
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Arthur Berezin
 
ODP
Why choose ubuntu server
Kostas Livieratos
 
PPTX
Snowflake Automated Deployments / CI/CD Pipelines
Drew Hansen
 
PDF
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
OpenNebula Project
 
PDF
OpenNebulaConf2018 - How Inoreader Migrated from Bare-Metal Containers to Ope...
OpenNebula Project
 
ODP
Future of Sysadmin 2014
Kris Buytaert
 
PDF
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebula Project
 
PDF
Ansible.pdf
shaikshazil1
 
PDF
OpenNebula - Key Aspects in CentOS
OpenNebula Project
 
PDF
The Future of System Administration
Kris Buytaert
 
PPTX
Achieving maximum performance in microsoft vdi environments - Jeff Stokes
Jeff Stokes
 
PPT
Operating System
puneet2home
 
PPTX
OS for AI: Elastic Microservices & the Next Gen of ML
Nordic APIs
 
PPTX
Evolving Services Into A Cloud Native World
Iain Hull
 
PDF
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
WASdev Community
 
Intro to XPages for Administrators (DanNotes, November 28, 2012)
Per Henrik Lausten
 
Automation Evolution with Junos
MarketingArrowECS_CZ
 
OpenNebula 5.4 Enhancements VMware vCenter integration
OpenNebula Project
 
Open nebula froscon
OpenNebula Project
 
Building Clouds One 1.4
Ruben S. Montero
 
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Arthur Berezin
 
Why choose ubuntu server
Kostas Livieratos
 
Snowflake Automated Deployments / CI/CD Pipelines
Drew Hansen
 
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
OpenNebula Project
 
OpenNebulaConf2018 - How Inoreader Migrated from Bare-Metal Containers to Ope...
OpenNebula Project
 
Future of Sysadmin 2014
Kris Buytaert
 
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebula Project
 
Ansible.pdf
shaikshazil1
 
OpenNebula - Key Aspects in CentOS
OpenNebula Project
 
The Future of System Administration
Kris Buytaert
 
Achieving maximum performance in microsoft vdi environments - Jeff Stokes
Jeff Stokes
 
Operating System
puneet2home
 
OS for AI: Elastic Microservices & the Next Gen of ML
Nordic APIs
 
Evolving Services Into A Cloud Native World
Iain Hull
 
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
WASdev Community
 
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
 
Ad

Recently uploaded (20)

PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 

OpenNebulaconf2017US: Configuration management with OpenNebula and Ansible by Jaime Melis, OpenNebula