SlideShare a Scribd company logo
1 of 41
Download to read offline
OPENSTACK 101
Carlos Gonçalves
	
  
mail@cgoncalves.pt
cgoncalves
carlospt
http://linkedin.com/in/carloseduardogoncalves
ENEI 2014April 12, 2014
Who’s this guy?
•  MSc Computers and Telematics Engineer (University of
Aveiro)
•  Researcher at ATNoG @ Instituto de Telecomunicações
•  FOSS enthusiastic and contributor
•  Currently working on Cloud computing, SDN, NFV
•  OpenStack contributor
April 12, 2014 OpenStack 101 2
Outline
•  Introduction
•  OpenStack
•  Demo
•  Get involved
•  Q & A
•  Final notes
April 12, 2014 OpenStack 101 3
INTRODUCTION
April 12, 2014 OpenStack 101 5
More devices & more broadband!
April 12, 2014 OpenStack 101 6
Is it born in us?
April 12, 2014 OpenStack 101 7
We’ve been producing data …
April 12, 2014 OpenStack 101 8
… lots of data!
April 12, 2014 OpenStack 101 9
Photos, videos, music, docs, emails …
April 12, 2014 OpenStack 101 10
Anywhere
April 12, 2014 OpenStack 101 11
Anytime
April 12, 2014 OpenStack 101 12
Anyhow
April 12, 2014 OpenStack 101 13
Everything accessible at user’s fingertips
April 12, 2014 OpenStack 101 14
Cloud computing in a nutshell
Definition
“Cloud computing is a model for enabling ubiquitous, convenient, on-
demand network access to a shared pool of configurable computing
resources […] that can be rapidly provisioned and released with
minimal management effort or service provider interaction.”
— NIST
April 12, 2014 OpenStack 101 15
Essential characteristics
1.  On-demand self-service
2.  Rapid elasticity
3.  Ubiquitous network access
4.  Resource pooling
5.  Measured service
April 12, 2014 OpenStack 101 16
Delivery models
Networking
Storage
Servers
Virtualization
Operating System
Middleware
Runtime
Data
Applications
Networking
Storage
Servers
Virtualization
Operating System
Middleware
Runtime
Data
Applications
Networking
Storage
Servers
Virtualization
Operating System
Middleware
Runtime
Data
Applications
DeliveredasaserviceUsermanages
UsermanagesDeliveredasaservice
Deliveredasaservice
Infrastructure as a Service Platform as a Service Software as a Service
April 12, 2014 OpenStack 101 17
Delivery models
Networking
Storage
Servers
Virtualization
Operating System
Middleware
Runtime
Data
Applications
Networking
Storage
Servers
Virtualization
Operating System
Middleware
Runtime
Data
Applications
Networking
Storage
Servers
Virtualization
Operating System
Middleware
Runtime
Data
Applications
DeliveredasaserviceUsermanages
UsermanagesDeliveredasaservice
Deliveredasaservice
Infrastructure as a Service Platform as a Service Software as a Service
April 12, 2014 OpenStack 101 18
Deployment models
•  Public cloud
•  Private cloud
•  Community cloud
•  Hybrid cloud
April 12, 2014 OpenStack 101 19
Community
cloud
On premise
Private cloud
Community
cloud
Off premise
Public cloud
Community
cloud
Community
cloud
OPENSTACK
OpenStack
“OpenStack is a cloud operating system that controls large pools of
compute, storage, and networking resources throughout a data center,
all managed through a dashboard that gives administrators control
while empowering users to provision resources through a web interface.”
— OpenStack Foundation
April 12, 2014 OpenStack 101 21
Release history
Austin 21 October 2010
Bexar 3 February 2011
Cactus 15 April 2011
Diablo 22 September 2011
Essex 5 April 2012
Folsom 27 September 2012
Grizzly 4 April 2013
Havana 17 October 2013
Icehouse 17 April 2014
Juno October 2014
K-series April 2015
April 12, 2014 OpenStack 101 22
Codenames alphabetically ordered
6 month development cycle
https://wiki.openstack.org/wiki/Release_Naming
Who’s OpenStack
April 12, 2014 OpenStack 101 23
… but more importantly, YOU!
April 12, 2014 OpenStack 101 24
Stats
April 12, 2014 OpenStack 101 25
All releases Icehouse
+ 200 companies
+ 2,000 code contributors
+ 2,000,000 lines of code
Official, incubator et al. programs
Official
Common Libraries (Oslo)
Compute (Nova)
Object Storage (Swift)
Image Service (Glance)
Identity (Keystone)
Dashboard (Horizon)
Networking (Neutron)
Block Storage (Cinder)
Telemetry (Ceilometer)
Orchestration (Heat)
Database Service (Trove)
Deployment (TripleO)
Devstack (DevStack)
…
April 12, 2014 OpenStack 101 26
Incubator
Bare metal (Ironic)
Queue service (Marconi)
Data processing (Sahara)
Key management (Barbican)
Related
Rally (benchmarking system)
Solum (platform as a service)
Mistral (task management service)
Designate (DNSaaS)
Murano (application catalog)
A fraction of OpenStack architecture
April 12, 2014 OpenStack 101 27
DEMO
Environment
•  VirtualBox
•  Ubuntu 12.04 LTS 64bit
•  OpenStack Icehouse (yay!)
•  DevStack
•  Offline (no Internet access is required)
•  All-in-one node (2GB RAM minimum; 4GB recommended)
April 12, 2014 OpenStack 101 29
Setup
1.  Import the provided appliance to VirtualBox
2.  Create vboxnet0 and vboxnet1
April 12, 2014 OpenStack 101 30
Setup
1.  Import the provided appliance to VirtualBox
2.  Create vboxnet0 and vboxnet1
3.  Attach vboxnet1 to Adapter 1 and vboxnet0 to Adapter 2
April 12, 2014 OpenStack 101 31
Setup
1.  Import the provided VM to VirtualBox
2.  Create vboxnet0 and vboxnet1
3.  Attach vboxnet1 to Adapter 1 and vboxnet0 to Adapter 2
4.  Start VM and login (u: ubuntu, p: ubuntu)
5.  Run OpenStack
	
  $	
  ~/devstack/rejoin-­‐stack.sh	
  
6.  Browse to http://10.10.1.2
7.  Follow my steps or play with it yourself
User: admin / demo ; password: secrete
	
  
April 12, 2014 OpenStack 101 32
I challenge you to…
•  Create a second virtual machine
•  Configure it as an OpenStack Compute
•  Attach it to your current OpenStack environment
•  Make sure it runs smoothly
Tips:
Use Devstack
$ ./stack.sh
$ ./rejoin-stack.sh
April 12, 2014 OpenStack 101 33
GET INVOLVED
Become a contributor
•  Propose blueprints
•  https://wiki.openstack.org/wiki/Blueprints
•  https://blueprints.launchpad.net/openstack
•  Help implement blueprints
•  Report bugs – http://launchpad.net/openstack
•  Help users – http://ask.openstack.org
•  Documentation / manuals – http://docs.openstack.org
•  Blogging is yet another valuable way of contributing
•  Spread the word of how awesome OpenStack is J
April 12, 2014 OpenStack 101 35
Contacts and events
•  Ask OpenStack – http://ask.openstack.org
•  IRC - https://wiki.openstack.org/wiki/IRC
•  Mailing lists - https://wiki.openstack.org/wiki/MailingLists
•  User groups and meetups - http://meetup.com/openstack
•  OpenStack Design Summit
•  Every 6 months, 1 month after each release
•  Packed with thousands of Stackers J
•  Atlanta City, USA, May 2014
•  Europe (Berlin/Paris), November 2014!
April 12, 2014 OpenStack 101 36
Useful links (1/2)
•  Documentation - http://docs.openstack.org
•  Training Guides -
http://docs.openstack.org/training-guides/content/module001-intro-
openstack.html
•  +100 slide presentations - http://www.slideshare.net/openstack
•  Dive into OpenStack Networking -
http://blog.oddbit.com/2013/11/14/quantum-in-too-much-detail/
•  Community - http://www.openstack.org/community/
•  IRC - https://wiki.openstack.org/wiki/IRC
•  Mailing lists - https://wiki.openstack.org/wiki/MailingLists
•  Q&A - https://ask.openstack.org
•  Planet OpenStack - http://planet.openstack.org
April 12, 2014 OpenStack 101 37
Useful links (2/2)
•  Statistics
•  Activity Board - http://activity.openstack.org
•  Stackalystics - http://www.stackalytics.com
•  Job offers
•  https://www.openstack.org/community/jobs/
•  http://www.indeed.com/q-Openstack-jobs.html
•  OpenStack Reactions
•  http://openstackreactions.enovance.com
April 12, 2014 OpenStack 101 38
Q & A
Thank you
ENEI 2014April 12, 2014
Final notes
•  VMs and slides will be publicly shared
•  Feel free to poke me for further questions or discussion
•  I’m looking forward to collaborate with you!
Don’t miss Thomas M. Bohnert’s presentation on
‘Cloud Computing’ tomorrow at 17h15!
April 12, 2014 OpenStack 101 40
OPENSTACK 101
Carlos Gonçalves
	
  
mail@cgoncalves.pt
cgoncalves
carlospt
http://linkedin.com/in/carloseduardogoncalves
ENEI 2014April 12, 2014

More Related Content

What's hot

OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack IntroductionRoy Gilad
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesJalal Mostafa
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)Mirantis
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Mirantis
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017Christian "kiko" Reis
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architectureToni Ramirez
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodePalak Sood
 
Introduction To OpenStack
Introduction To OpenStackIntroduction To OpenStack
Introduction To OpenStackHaim Ateya
 
Mirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 OverviewMirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 OverviewMirantis
 
OpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceOpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceDenis Cavalcante
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis
 
OpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical OverviewOpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical OverviewThang Man
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack IntroductionJimi Chen
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction OpenstackRanjith Kumar
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackMicrosoft
 

What's hot (20)

OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute Node
 
Introduction To OpenStack
Introduction To OpenStackIntroduction To OpenStack
Introduction To OpenStack
 
OpenStack basics
OpenStack basicsOpenStack basics
OpenStack basics
 
Mirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 OverviewMirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 Overview
 
OpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceOpenStack - Infrastructure as a service
OpenStack - Infrastructure as a service
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 Overview
 
OpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical OverviewOpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical Overview
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction Openstack
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 

Viewers also liked

Rally: OpenStack Benchmarking
Rally: OpenStack BenchmarkingRally: OpenStack Benchmarking
Rally: OpenStack BenchmarkingVishal Yadav
 
Rally--OpenStack Benchmarking at Scale
Rally--OpenStack Benchmarking at ScaleRally--OpenStack Benchmarking at Scale
Rally--OpenStack Benchmarking at ScaleMirantis
 
Rally Updates Mitaka and Next step for Newton
Rally Updates Mitaka and Next step for NewtonRally Updates Mitaka and Next step for Newton
Rally Updates Mitaka and Next step for NewtonYuki Nishiwaki
 
Benchmarking Openstack Installations using Rally
Benchmarking Openstack Installations using RallyBenchmarking Openstack Installations using Rally
Benchmarking Openstack Installations using RallyRama Krishna B
 
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.Rahul Krishna Upadhyaya
 
Using Rally for OpenStack certification at Scale
Using Rally for OpenStack certification at ScaleUsing Rally for OpenStack certification at Scale
Using Rally for OpenStack certification at ScaleBoris Pavlovic
 
OpenStack @ CERN, by Tim Bell
OpenStack @ CERN, by Tim BellOpenStack @ CERN, by Tim Bell
OpenStack @ CERN, by Tim BellAmrita Prasad
 
The OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicThe OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicTim Bell
 
HKG15-204: OpenStack: 3rd party testing and performance benchmarking
HKG15-204: OpenStack: 3rd party testing and performance benchmarkingHKG15-204: OpenStack: 3rd party testing and performance benchmarking
HKG15-204: OpenStack: 3rd party testing and performance benchmarkingLinaro
 
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackAutomated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackNTT Communications Technology Development
 
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)PLUMgrid
 
KVM and docker LXC Benchmarking with OpenStack
KVM and docker LXC Benchmarking with OpenStackKVM and docker LXC Benchmarking with OpenStack
KVM and docker LXC Benchmarking with OpenStackBoden Russell
 

Viewers also liked (13)

Rally: OpenStack Benchmarking
Rally: OpenStack BenchmarkingRally: OpenStack Benchmarking
Rally: OpenStack Benchmarking
 
Rally--OpenStack Benchmarking at Scale
Rally--OpenStack Benchmarking at ScaleRally--OpenStack Benchmarking at Scale
Rally--OpenStack Benchmarking at Scale
 
Rally Updates Mitaka and Next step for Newton
Rally Updates Mitaka and Next step for NewtonRally Updates Mitaka and Next step for Newton
Rally Updates Mitaka and Next step for Newton
 
Benchmarking Openstack Installations using Rally
Benchmarking Openstack Installations using RallyBenchmarking Openstack Installations using Rally
Benchmarking Openstack Installations using Rally
 
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
 
Using Rally for OpenStack certification at Scale
Using Rally for OpenStack certification at ScaleUsing Rally for OpenStack certification at Scale
Using Rally for OpenStack certification at Scale
 
OpenStack @ CERN, by Tim Bell
OpenStack @ CERN, by Tim BellOpenStack @ CERN, by Tim Bell
OpenStack @ CERN, by Tim Bell
 
The OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicThe OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack Nordic
 
HKG15-204: OpenStack: 3rd party testing and performance benchmarking
HKG15-204: OpenStack: 3rd party testing and performance benchmarkingHKG15-204: OpenStack: 3rd party testing and performance benchmarking
HKG15-204: OpenStack: 3rd party testing and performance benchmarking
 
Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12
 
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackAutomated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
 
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
 
KVM and docker LXC Benchmarking with OpenStack
KVM and docker LXC Benchmarking with OpenStackKVM and docker LXC Benchmarking with OpenStack
KVM and docker LXC Benchmarking with OpenStack
 

Similar to OpenStack 101 @ ENEI 2014

Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmontonserverascode
 
OpenStack Overview
OpenStack OverviewOpenStack Overview
OpenStack Overviewopenstackstl
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdfKevinBuck30
 
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudOpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudeNovance
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStackdonnieh1
 
OpenStack and Databases
OpenStack and DatabasesOpenStack and Databases
OpenStack and DatabasesTesora
 
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solutionOracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solutionOTN Systems Hub
 
Introduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a ServiceIntroduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a ServiceTesora
 
OpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptxOpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptxLarrySevilla3
 
OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015Mark Voelker
 
Oct meetup open stack 101 clean
Oct meetup open stack 101   cleanOct meetup open stack 101   clean
Oct meetup open stack 101 cleanbenrodrigue
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
 
Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Krunal Jain
 
201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in MyanmarTakashi Torii
 

Similar to OpenStack 101 @ ENEI 2014 (20)

OpenStack for Rookies @ IPN
OpenStack for Rookies @ IPNOpenStack for Rookies @ IPN
OpenStack for Rookies @ IPN
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmonton
 
OpenStack Overview
OpenStack OverviewOpenStack Overview
OpenStack Overview
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
OpenStack 101
OpenStack 101OpenStack 101
OpenStack 101
 
OpenStack
OpenStackOpenStack
OpenStack
 
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudOpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStack
 
After summit catch up
After summit catch upAfter summit catch up
After summit catch up
 
OpenStack and Databases
OpenStack and DatabasesOpenStack and Databases
OpenStack and Databases
 
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solutionOracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solution
 
Introduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a ServiceIntroduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a Service
 
OpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptxOpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptx
 
OpenStack 101
OpenStack 101OpenStack 101
OpenStack 101
 
OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015
 
Oct meetup open stack 101 clean
Oct meetup open stack 101   cleanOct meetup open stack 101   clean
Oct meetup open stack 101 clean
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)
 
Bird of Feather - OpenStack
Bird of Feather - OpenStackBird of Feather - OpenStack
Bird of Feather - OpenStack
 
201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar
 

Recently uploaded

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Recently uploaded (20)

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

OpenStack 101 @ ENEI 2014

  • 1. OPENSTACK 101 Carlos Gonçalves   mail@cgoncalves.pt cgoncalves carlospt http://linkedin.com/in/carloseduardogoncalves ENEI 2014April 12, 2014
  • 2. Who’s this guy? •  MSc Computers and Telematics Engineer (University of Aveiro) •  Researcher at ATNoG @ Instituto de Telecomunicações •  FOSS enthusiastic and contributor •  Currently working on Cloud computing, SDN, NFV •  OpenStack contributor April 12, 2014 OpenStack 101 2
  • 3. Outline •  Introduction •  OpenStack •  Demo •  Get involved •  Q & A •  Final notes April 12, 2014 OpenStack 101 3
  • 5. April 12, 2014 OpenStack 101 5 More devices & more broadband!
  • 6. April 12, 2014 OpenStack 101 6 Is it born in us?
  • 7. April 12, 2014 OpenStack 101 7 We’ve been producing data …
  • 8. April 12, 2014 OpenStack 101 8 … lots of data!
  • 9. April 12, 2014 OpenStack 101 9 Photos, videos, music, docs, emails …
  • 10. April 12, 2014 OpenStack 101 10 Anywhere
  • 11. April 12, 2014 OpenStack 101 11 Anytime
  • 12. April 12, 2014 OpenStack 101 12 Anyhow
  • 13. April 12, 2014 OpenStack 101 13 Everything accessible at user’s fingertips
  • 14. April 12, 2014 OpenStack 101 14 Cloud computing in a nutshell
  • 15. Definition “Cloud computing is a model for enabling ubiquitous, convenient, on- demand network access to a shared pool of configurable computing resources […] that can be rapidly provisioned and released with minimal management effort or service provider interaction.” — NIST April 12, 2014 OpenStack 101 15
  • 16. Essential characteristics 1.  On-demand self-service 2.  Rapid elasticity 3.  Ubiquitous network access 4.  Resource pooling 5.  Measured service April 12, 2014 OpenStack 101 16
  • 17. Delivery models Networking Storage Servers Virtualization Operating System Middleware Runtime Data Applications Networking Storage Servers Virtualization Operating System Middleware Runtime Data Applications Networking Storage Servers Virtualization Operating System Middleware Runtime Data Applications DeliveredasaserviceUsermanages UsermanagesDeliveredasaservice Deliveredasaservice Infrastructure as a Service Platform as a Service Software as a Service April 12, 2014 OpenStack 101 17
  • 18. Delivery models Networking Storage Servers Virtualization Operating System Middleware Runtime Data Applications Networking Storage Servers Virtualization Operating System Middleware Runtime Data Applications Networking Storage Servers Virtualization Operating System Middleware Runtime Data Applications DeliveredasaserviceUsermanages UsermanagesDeliveredasaservice Deliveredasaservice Infrastructure as a Service Platform as a Service Software as a Service April 12, 2014 OpenStack 101 18
  • 19. Deployment models •  Public cloud •  Private cloud •  Community cloud •  Hybrid cloud April 12, 2014 OpenStack 101 19 Community cloud On premise Private cloud Community cloud Off premise Public cloud Community cloud Community cloud
  • 21. OpenStack “OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a data center, all managed through a dashboard that gives administrators control while empowering users to provision resources through a web interface.” — OpenStack Foundation April 12, 2014 OpenStack 101 21
  • 22. Release history Austin 21 October 2010 Bexar 3 February 2011 Cactus 15 April 2011 Diablo 22 September 2011 Essex 5 April 2012 Folsom 27 September 2012 Grizzly 4 April 2013 Havana 17 October 2013 Icehouse 17 April 2014 Juno October 2014 K-series April 2015 April 12, 2014 OpenStack 101 22 Codenames alphabetically ordered 6 month development cycle https://wiki.openstack.org/wiki/Release_Naming
  • 23. Who’s OpenStack April 12, 2014 OpenStack 101 23
  • 24. … but more importantly, YOU! April 12, 2014 OpenStack 101 24
  • 25. Stats April 12, 2014 OpenStack 101 25 All releases Icehouse + 200 companies + 2,000 code contributors + 2,000,000 lines of code
  • 26. Official, incubator et al. programs Official Common Libraries (Oslo) Compute (Nova) Object Storage (Swift) Image Service (Glance) Identity (Keystone) Dashboard (Horizon) Networking (Neutron) Block Storage (Cinder) Telemetry (Ceilometer) Orchestration (Heat) Database Service (Trove) Deployment (TripleO) Devstack (DevStack) … April 12, 2014 OpenStack 101 26 Incubator Bare metal (Ironic) Queue service (Marconi) Data processing (Sahara) Key management (Barbican) Related Rally (benchmarking system) Solum (platform as a service) Mistral (task management service) Designate (DNSaaS) Murano (application catalog)
  • 27. A fraction of OpenStack architecture April 12, 2014 OpenStack 101 27
  • 28. DEMO
  • 29. Environment •  VirtualBox •  Ubuntu 12.04 LTS 64bit •  OpenStack Icehouse (yay!) •  DevStack •  Offline (no Internet access is required) •  All-in-one node (2GB RAM minimum; 4GB recommended) April 12, 2014 OpenStack 101 29
  • 30. Setup 1.  Import the provided appliance to VirtualBox 2.  Create vboxnet0 and vboxnet1 April 12, 2014 OpenStack 101 30
  • 31. Setup 1.  Import the provided appliance to VirtualBox 2.  Create vboxnet0 and vboxnet1 3.  Attach vboxnet1 to Adapter 1 and vboxnet0 to Adapter 2 April 12, 2014 OpenStack 101 31
  • 32. Setup 1.  Import the provided VM to VirtualBox 2.  Create vboxnet0 and vboxnet1 3.  Attach vboxnet1 to Adapter 1 and vboxnet0 to Adapter 2 4.  Start VM and login (u: ubuntu, p: ubuntu) 5.  Run OpenStack  $  ~/devstack/rejoin-­‐stack.sh   6.  Browse to http://10.10.1.2 7.  Follow my steps or play with it yourself User: admin / demo ; password: secrete   April 12, 2014 OpenStack 101 32
  • 33. I challenge you to… •  Create a second virtual machine •  Configure it as an OpenStack Compute •  Attach it to your current OpenStack environment •  Make sure it runs smoothly Tips: Use Devstack $ ./stack.sh $ ./rejoin-stack.sh April 12, 2014 OpenStack 101 33
  • 35. Become a contributor •  Propose blueprints •  https://wiki.openstack.org/wiki/Blueprints •  https://blueprints.launchpad.net/openstack •  Help implement blueprints •  Report bugs – http://launchpad.net/openstack •  Help users – http://ask.openstack.org •  Documentation / manuals – http://docs.openstack.org •  Blogging is yet another valuable way of contributing •  Spread the word of how awesome OpenStack is J April 12, 2014 OpenStack 101 35
  • 36. Contacts and events •  Ask OpenStack – http://ask.openstack.org •  IRC - https://wiki.openstack.org/wiki/IRC •  Mailing lists - https://wiki.openstack.org/wiki/MailingLists •  User groups and meetups - http://meetup.com/openstack •  OpenStack Design Summit •  Every 6 months, 1 month after each release •  Packed with thousands of Stackers J •  Atlanta City, USA, May 2014 •  Europe (Berlin/Paris), November 2014! April 12, 2014 OpenStack 101 36
  • 37. Useful links (1/2) •  Documentation - http://docs.openstack.org •  Training Guides - http://docs.openstack.org/training-guides/content/module001-intro- openstack.html •  +100 slide presentations - http://www.slideshare.net/openstack •  Dive into OpenStack Networking - http://blog.oddbit.com/2013/11/14/quantum-in-too-much-detail/ •  Community - http://www.openstack.org/community/ •  IRC - https://wiki.openstack.org/wiki/IRC •  Mailing lists - https://wiki.openstack.org/wiki/MailingLists •  Q&A - https://ask.openstack.org •  Planet OpenStack - http://planet.openstack.org April 12, 2014 OpenStack 101 37
  • 38. Useful links (2/2) •  Statistics •  Activity Board - http://activity.openstack.org •  Stackalystics - http://www.stackalytics.com •  Job offers •  https://www.openstack.org/community/jobs/ •  http://www.indeed.com/q-Openstack-jobs.html •  OpenStack Reactions •  http://openstackreactions.enovance.com April 12, 2014 OpenStack 101 38
  • 39. Q & A Thank you ENEI 2014April 12, 2014
  • 40. Final notes •  VMs and slides will be publicly shared •  Feel free to poke me for further questions or discussion •  I’m looking forward to collaborate with you! Don’t miss Thomas M. Bohnert’s presentation on ‘Cloud Computing’ tomorrow at 17h15! April 12, 2014 OpenStack 101 40
  • 41. OPENSTACK 101 Carlos Gonçalves   mail@cgoncalves.pt cgoncalves carlospt http://linkedin.com/in/carloseduardogoncalves ENEI 2014April 12, 2014