SlideShare a Scribd company logo
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 (20)

PPTX
OpenStack Introduction
Roy Gilad
 
PDF
Openstack 101
Kamesh Pemmaraju
 
PPTX
OpenStack Framework Introduction
Jason TC HOU (侯宗成)
 
PPTX
OpenStack Architecture and Use Cases
Jalal Mostafa
 
PDF
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
Mirantis
 
PPT
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Rahul Krishna Upadhyaya
 
PDF
Open stack architecture overview-meetup-6-6_2013
Mirantis
 
PDF
OpenStack Telco Architecture: OpenStack Summit Boston 2017
Christian "kiko" Reis
 
PPTX
Quick overview of Openstack architecture
Toni Ramirez
 
PPTX
Cloud Computing Open Stack Compute Node
Palak Sood
 
PPTX
Introduction To OpenStack
Haim Ateya
 
PPTX
OpenStack basics
Thanassis Parathyras
 
PDF
Mirantis OpenStack 4.0 Overview
Mirantis
 
PDF
OpenStack - Infrastructure as a service
Denis Cavalcante
 
PPTX
OpenStack Introduction
openstackindia
 
PDF
Mirantis OpenStack 5.0 Overview
Mirantis
 
PDF
OpenStack 101: Introduction & Technical Overview
Thang Man
 
PPTX
OpenStack Introduction
Jimi Chen
 
PPTX
Introduction Openstack
Ranjith Kumar
 
PDF
Cloud Architect Alliance #15: Openstack
Microsoft
 
OpenStack Introduction
Roy Gilad
 
Openstack 101
Kamesh Pemmaraju
 
OpenStack Framework Introduction
Jason TC HOU (侯宗成)
 
OpenStack Architecture and Use Cases
Jalal Mostafa
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
Mirantis
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Rahul Krishna Upadhyaya
 
Open stack architecture overview-meetup-6-6_2013
Mirantis
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
Christian "kiko" Reis
 
Quick overview of Openstack architecture
Toni Ramirez
 
Cloud Computing Open Stack Compute Node
Palak Sood
 
Introduction To OpenStack
Haim Ateya
 
OpenStack basics
Thanassis Parathyras
 
Mirantis OpenStack 4.0 Overview
Mirantis
 
OpenStack - Infrastructure as a service
Denis Cavalcante
 
OpenStack Introduction
openstackindia
 
Mirantis OpenStack 5.0 Overview
Mirantis
 
OpenStack 101: Introduction & Technical Overview
Thang Man
 
OpenStack Introduction
Jimi Chen
 
Introduction Openstack
Ranjith Kumar
 
Cloud Architect Alliance #15: Openstack
Microsoft
 

Viewers also liked (13)

PDF
Rally: OpenStack Benchmarking
Vishal Yadav
 
PDF
Rally--OpenStack Benchmarking at Scale
Mirantis
 
PDF
Rally Updates Mitaka and Next step for Newton
Yuki Nishiwaki
 
PPTX
Benchmarking Openstack Installations using Rally
Rama Krishna B
 
PPTX
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Rahul Krishna Upadhyaya
 
PPTX
Using Rally for OpenStack certification at Scale
Boris Pavlovic
 
PDF
OpenStack @ CERN, by Tim Bell
Amrita Prasad
 
PPTX
The OpenStack Cloud at CERN - OpenStack Nordic
Tim Bell
 
PDF
HKG15-204: OpenStack: 3rd party testing and performance benchmarking
Linaro
 
PDF
Freezer - Vietnam OpenStack Technical Meetup #12
Vietnam Open Infrastructure User Group
 
PDF
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
NTT Communications Technology Development
 
PPTX
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
PLUMgrid
 
PPTX
KVM and docker LXC Benchmarking with OpenStack
Boden Russell
 
Rally: OpenStack Benchmarking
Vishal Yadav
 
Rally--OpenStack Benchmarking at Scale
Mirantis
 
Rally Updates Mitaka and Next step for Newton
Yuki Nishiwaki
 
Benchmarking Openstack Installations using Rally
Rama Krishna B
 
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Rahul Krishna Upadhyaya
 
Using Rally for OpenStack certification at Scale
Boris Pavlovic
 
OpenStack @ CERN, by Tim Bell
Amrita Prasad
 
The OpenStack Cloud at CERN - OpenStack Nordic
Tim Bell
 
HKG15-204: OpenStack: 3rd party testing and performance benchmarking
Linaro
 
Freezer - Vietnam OpenStack Technical Meetup #12
Vietnam Open Infrastructure User Group
 
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
NTT Communications Technology Development
 
SDN Scale-out Testing at OpenStack Innovation Center (OSIC)
PLUMgrid
 
KVM and docker LXC Benchmarking with OpenStack
Boden Russell
 
Ad

Similar to OpenStack 101 @ ENEI 2014 (20)

PDF
OpenStack for Rookies @ IPN
Carlos Gonçalves
 
PPTX
Open stack presentation
Frikha Nour
 
PDF
Openstack Pakistan Workshop (intro)
Affan Syed
 
PPTX
Oct meetup open stack 101 clean
benrodrigue
 
PPTX
OpenStack 5th Birthday
doughellmann
 
PPTX
OpenStack: five years in
OpenStack Foundation
 
PPTX
Nairobi OpenStack Meetup - July 2013
adamnelson
 
PDF
Open stack
Luan Cestari
 
PDF
Open stack 5th birthday slide deck
Alberto Molina Coballes
 
PPTX
OpenStack - What is it and why you should know about it!
OpenStack
 
PPT
OpenStack Overview for Austin Cloud User Group
Anne Gentle
 
PDF
Open stack the road ahead
Lew Tucker
 
PPT
Introduction to Open stack - An Overview
SpringPeople
 
PPTX
OpenStack 101
All Things Open
 
PPTX
OpenStack 101 - All Things Open 2015
Mark Voelker
 
PPTX
An overview of OpenStack for the VMware community
Anthony Chow
 
PPTX
OpenStack-101-Modular-Deck-1.pptx
LarrySevilla3
 
PDF
Training Ensimag OpenStack 2016
Bruno Cornec
 
PDF
All about open stack
DataCentred
 
PDF
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
eNovance
 
OpenStack for Rookies @ IPN
Carlos Gonçalves
 
Open stack presentation
Frikha Nour
 
Openstack Pakistan Workshop (intro)
Affan Syed
 
Oct meetup open stack 101 clean
benrodrigue
 
OpenStack 5th Birthday
doughellmann
 
OpenStack: five years in
OpenStack Foundation
 
Nairobi OpenStack Meetup - July 2013
adamnelson
 
Open stack
Luan Cestari
 
Open stack 5th birthday slide deck
Alberto Molina Coballes
 
OpenStack - What is it and why you should know about it!
OpenStack
 
OpenStack Overview for Austin Cloud User Group
Anne Gentle
 
Open stack the road ahead
Lew Tucker
 
Introduction to Open stack - An Overview
SpringPeople
 
OpenStack 101
All Things Open
 
OpenStack 101 - All Things Open 2015
Mark Voelker
 
An overview of OpenStack for the VMware community
Anthony Chow
 
OpenStack-101-Modular-Deck-1.pptx
LarrySevilla3
 
Training Ensimag OpenStack 2016
Bruno Cornec
 
All about open stack
DataCentred
 
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
eNovance
 
Ad

Recently uploaded (20)

PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PPTX
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 

OpenStack 101 @ ENEI 2014

  • 1. OPENSTACK 101 Carlos Gonçalves   [email protected] 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   [email protected] cgoncalves carlospt http://linkedin.com/in/carloseduardogoncalves ENEI 2014April 12, 2014