SlideShare a Scribd company logo
Why OpenStack Matters 
And How You Can Get 
Started 
Matt Farina – CloudDevelop 2014 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Matt Farina 
• Master Technologist at 
HP Cloud 
• OpenStack and Cloud Foundry 
for 3+ Years 
• Long time open source 
contributor 
• Author 
• mattfarina.com 
@mattfarina 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 2 to change without notice.
Why does cloud matter 
beyond AWS, Azure, and 
Google Cloud? 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Industrial Espionage 
“Chinese hacking of American computer networks is old news. For years we've 
known about their attacks against U.S. government and corporate targets. 
We've seen detailed reports of how they hacked The New York Times. Google 
has detected them going after Gmail accounts of dissidents. They've built 
sophisticated worldwide eavesdropping networks. These hacks target both 
military secrets and corporate intellectual property. They're perpetrated by a 
combination of state, state-sponsored and state-tolerated hackers. It's been 
going on for years. ” 
- Bruce Schneier 
(Emphasis mine) 
https://www.schneier.com/blog/archives/2014/06/chinese_hacking_1.html 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 4 to change without notice.
Many enterprises want to control 
and lock down at least part of 
their cloud presence. 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Edward 
Snowden 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
http://www.zdnet.com/brazilian-government-launches-own-cloud-offering-7000020738/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 7 to change without notice.
Governments International Reach 
(eg., Microsoft Ireland Search Warrant) 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Government and Industry 
Regulations 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 10 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 11 to change without notice.
Cloud Growth in Private Cloud 
Data from 451 Research 
Today 
Public Cloud 
Hosted 
Private Cloud 
Traditional 
Dedicated 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 12 to change without notice. 
2 Years 
Public Cloud 
Hosted 
Private Cloud 
Traditional 
Dedicated
“Market analyst firm Gartner believes 
almost 50% of large enterprises will have 
hybrid cloud deployments by the end of 
2017.” 
http://www.itweb.co.za/index.php?option=com_content&view=article&id=138383:Hybrid-cloud-makes-sense-for-CIOs&catid=869 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 13 to change without notice.
Hybrid 
Public Private 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 14 to change without notice.
Future of Open Source Survey 2014 
Ability to access source code, add 
features and fix code yourself rose 
sharply from #8 to #4 (since 2013). 
http://www.slideshare.net/blackducksoftware/2014-future-of-open-source-survey-results 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 15 to change without notice.
What is OpenStack? 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
OpenStack is open source (Apache 2 
license) 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 17 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 18 to change without notice.
Service Project Name 
Identity Keystone 
Object Storage Swift 
Compute Nova 
Networking Neutron 
Block Storage Cinder 
Image Service Glance 
Dashboard Horizon 
Telemetry Ceilometer 
Orchestration Heat 
Database Trove 
Bare Metal Ironic 
Cloud Messaging Zaqar 
Elastic Map Reduce Sahara 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 19 to change without notice.
100+ Related Projects 
(stackforge) 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Think Of A Cloud Like Linux Distribution 
Kernel User Land 
Additional 
Packages 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 21 to change without notice. 
Opinionated 
Config
OpenStack and Related Projects 
Kernel User Land 
Additional 
Packages 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 22 to change without notice. 
Opinionated 
Config
Logging, DevOps, Security, and Parts You Fill In 
Kernel User Land 
Additional 
Packages 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 23 to change without notice. 
Opinionated 
Config
You could standup OpenStack yourself 
or……… 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 24 to change without notice.
Use A Distribution 
http://www.openstack.org/marketplace/distros/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 25 to change without notice.
Public Clouds 
Numerous public clouds around the world 
http://www.openstack.org/marketplace/public-clouds/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 26 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 27 to change without notice.
http://www.indeed.com/jobtrends?q=openstack&l=&relative=1 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 28 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 29 to change without notice.
Choose Your Own 
Adventure 
1. Build Apps For OpenStack 
1. Contribute to OpenStack 
1. Standup OpenStack 
http://www.flickr.com/photos/numberstumper/167209015/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 30 to change without notice.
So, You Want To Build An 
App For OpenStack 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The OpenStack APIs are “basically” the same 
everywhere 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 32 to change without notice.
Start with DevStack or a public cloud 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 33 to change without notice.
developer.openstack.org 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 34 to change without notice.
Use An SDK … if one exists 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 35 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 36 to change without notice.
The API and SDK problem 
API permutations can and do happen 
V1 V2 V3 
Identity X X 
Compute X (and 2.1) 
Image X X 
Block Storage X X 
Telemetry X 
Database X 
Object Storage X 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 37 to change without notice.
http://developer.openstack.org/api-ref.html 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 38 to change without notice.
Ask Questions… ask.openstack.org 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 39 to change without notice.
Or use IRC wiki.openstack.org/wiki/IRC 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 40 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 41 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 42 to change without notice.
So, you want to contribute 
to OpenStack itself… 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DevStack Environment 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 44 to change without notice.
Make sure you have enough hardware 
horsepower 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 45 to change without notice.
Setting Up DevStack 
1. Start with Linux (eg., Ubuntu) 
2. Clone DevStack 
$ git clone https://github.com/openstack-dev/devstack.git 
3. Create a config (what services and what they use ) 
4. Start DevStack 
$ cd devstack; ./stack.sh 
5. Start Using It 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 46 to change without notice.
Let’s start with Github 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 47 to change without notice.
Github is a mirror 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 48 to change without notice.
Gerrit – review.openstack.org 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 49 to change without notice.
Who Uses Gerrit? 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 50 to change without notice.
Zuul - status.openstack.org/zuul/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 51 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 52 to change without notice.
Get Setup in Gerrit 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 53 to change without notice.
How To Start Hacking On OpenStack 
Install git-review 
$ pip install git-review 
Get a project to work on 
$ git clone git://github.com/openstack/horizon.git 
Work on a branch (bug/[bug id] or bp/[blueprint name]) 
$ git checkout –b TOPIC-BRANCH 
Make changes which should be in a single commit then send for review 
$ git review 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 54 to change without notice.
The Review on review.openstack.org 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 55 to change without notice.
The Tests and Reviewers 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 56 to change without notice.
Update A Change (alternative to pull request) 
Get the changeset up for review 
$ git review –d 1234 
Make changes and amend commit 
$ git commit -a --amend 
Send updated changeset to Gerrit 
$ git review 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 57 to change without notice.
The same review contains the patchset history 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 58 to change without notice.
Jenkins handles all merges 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 59 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 60 to change without notice.
So, You Want To Standup 
OpenStack… 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Why not use a distribution? 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 62 to change without notice.
If It’s Just For Development 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 63 to change without notice.
Standing up OpenStack is like building your 
own Linux Distribution 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 64 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 65 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 66 to change without notice.
Q&A 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

More Related Content

Similar to Why OpenStack matters and how you can get involved (20)

HP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional ServicesHP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional Services
Matthew Farina
 
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Puppet
 
A Guide to Cross-Browser Functional Testingv
A Guide to Cross-Browser Functional TestingvA Guide to Cross-Browser Functional Testingv
A Guide to Cross-Browser Functional Testingv
TechWell
 
4 - Trafodion Open Source Community
4 - Trafodion Open Source Community4 - Trafodion Open Source Community
4 - Trafodion Open Source Community
Rohit Jain
 
Forecast 2014: Why Open Platforms Matter to Enterprises and Developers
Forecast 2014: Why Open Platforms Matter to Enterprises and DevelopersForecast 2014: Why Open Platforms Matter to Enterprises and Developers
Forecast 2014: Why Open Platforms Matter to Enterprises and Developers
Open Data Center Alliance
 
Hybrid Cloud Workloads, Monty Taylor
Hybrid Cloud Workloads, Monty TaylorHybrid Cloud Workloads, Monty Taylor
Hybrid Cloud Workloads, Monty Taylor
Cloud Native Day Tel Aviv
 
OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -
Joshua McKenty
 
iKariera 2015
iKariera 2015iKariera 2015
iKariera 2015
Tomáš Muchka
 
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Joshua McKenty
 
OpenStack Summit 2014 in Paris, keynote on the HP track
OpenStack Summit 2014 in Paris, keynote on the HP trackOpenStack Summit 2014 in Paris, keynote on the HP track
OpenStack Summit 2014 in Paris, keynote on the HP track
Marten Mickos
 
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian FrankHP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
BeMyApp
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
BeMyApp
 
Heat monasca auto scale
Heat monasca auto scaleHeat monasca auto scale
Heat monasca auto scale
Kanagaraj M
 
Helion meetup-2014
Helion meetup-2014Helion meetup-2014
Helion meetup-2014
Bruno Cornec
 
Hp nfv movilforum as innovation engine for cs ps
Hp nfv movilforum as innovation engine for cs psHp nfv movilforum as innovation engine for cs ps
Hp nfv movilforum as innovation engine for cs ps
videos
 
Ironic summary @ LCA 2014
Ironic summary @ LCA 2014Ironic summary @ LCA 2014
Ironic summary @ LCA 2014
Devananda Van Der Veen
 
TT3161_Afonin
TT3161_AfoninTT3161_Afonin
TT3161_Afonin
Eugene Afonin
 
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
goranvranic
 
A walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStackA walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStack
HP Enterprise Italia
 
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
OpenStack Korea Community
 
HP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional ServicesHP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional Services
Matthew Farina
 
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Puppet
 
A Guide to Cross-Browser Functional Testingv
A Guide to Cross-Browser Functional TestingvA Guide to Cross-Browser Functional Testingv
A Guide to Cross-Browser Functional Testingv
TechWell
 
4 - Trafodion Open Source Community
4 - Trafodion Open Source Community4 - Trafodion Open Source Community
4 - Trafodion Open Source Community
Rohit Jain
 
Forecast 2014: Why Open Platforms Matter to Enterprises and Developers
Forecast 2014: Why Open Platforms Matter to Enterprises and DevelopersForecast 2014: Why Open Platforms Matter to Enterprises and Developers
Forecast 2014: Why Open Platforms Matter to Enterprises and Developers
Open Data Center Alliance
 
OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -
Joshua McKenty
 
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Joshua McKenty
 
OpenStack Summit 2014 in Paris, keynote on the HP track
OpenStack Summit 2014 in Paris, keynote on the HP trackOpenStack Summit 2014 in Paris, keynote on the HP track
OpenStack Summit 2014 in Paris, keynote on the HP track
Marten Mickos
 
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian FrankHP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
BeMyApp
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
BeMyApp
 
Heat monasca auto scale
Heat monasca auto scaleHeat monasca auto scale
Heat monasca auto scale
Kanagaraj M
 
Helion meetup-2014
Helion meetup-2014Helion meetup-2014
Helion meetup-2014
Bruno Cornec
 
Hp nfv movilforum as innovation engine for cs ps
Hp nfv movilforum as innovation engine for cs psHp nfv movilforum as innovation engine for cs ps
Hp nfv movilforum as innovation engine for cs ps
videos
 
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
goranvranic
 
A walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStackA walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStack
HP Enterprise Italia
 
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
OpenStack Korea Community
 

More from Matthew Farina (18)

How Helm, The Package Manager For Kubernetes, Works
How Helm, The Package Manager For Kubernetes, WorksHow Helm, The Package Manager For Kubernetes, Works
How Helm, The Package Manager For Kubernetes, Works
Matthew Farina
 
Exploring the Future of Helm
Exploring the Future of HelmExploring the Future of Helm
Exploring the Future of Helm
Matthew Farina
 
Helm 3
Helm 3Helm 3
Helm 3
Matthew Farina
 
Helm project update at cncf 2019
Helm project update at cncf 2019Helm project update at cncf 2019
Helm project update at cncf 2019
Matthew Farina
 
Helm @ Orchestructure
Helm @ OrchestructureHelm @ Orchestructure
Helm @ Orchestructure
Matthew Farina
 
Measuring How Helm Is Used
Measuring How Helm Is UsedMeasuring How Helm Is Used
Measuring How Helm Is Used
Matthew Farina
 
Testing Lessons Learned From The Community Charts
Testing Lessons Learned From The Community ChartsTesting Lessons Learned From The Community Charts
Testing Lessons Learned From The Community Charts
Matthew Farina
 
Kubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateKubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 Update
Matthew Farina
 
Dipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application DevelopmentDipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application Development
Matthew Farina
 
A Dive Into Containers and Docker
A Dive Into Containers and DockerA Dive Into Containers and Docker
A Dive Into Containers and Docker
Matthew Farina
 
Faster front end performance
Faster front end performanceFaster front end performance
Faster front end performance
Matthew Farina
 
Secure your site
Secure your siteSecure your site
Secure your site
Matthew Farina
 
Faster mobile sites
Faster mobile sitesFaster mobile sites
Faster mobile sites
Matthew Farina
 
Front end performance improvements
Front end performance improvementsFront end performance improvements
Front end performance improvements
Matthew Farina
 
Building Faster Websites
Building Faster WebsitesBuilding Faster Websites
Building Faster Websites
Matthew Farina
 
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological SolutionDrupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Matthew Farina
 
Make Drupal Better
Make Drupal BetterMake Drupal Better
Make Drupal Better
Matthew Farina
 
Intro To jQuery In Drupal
Intro To jQuery In DrupalIntro To jQuery In Drupal
Intro To jQuery In Drupal
Matthew Farina
 
How Helm, The Package Manager For Kubernetes, Works
How Helm, The Package Manager For Kubernetes, WorksHow Helm, The Package Manager For Kubernetes, Works
How Helm, The Package Manager For Kubernetes, Works
Matthew Farina
 
Exploring the Future of Helm
Exploring the Future of HelmExploring the Future of Helm
Exploring the Future of Helm
Matthew Farina
 
Helm project update at cncf 2019
Helm project update at cncf 2019Helm project update at cncf 2019
Helm project update at cncf 2019
Matthew Farina
 
Measuring How Helm Is Used
Measuring How Helm Is UsedMeasuring How Helm Is Used
Measuring How Helm Is Used
Matthew Farina
 
Testing Lessons Learned From The Community Charts
Testing Lessons Learned From The Community ChartsTesting Lessons Learned From The Community Charts
Testing Lessons Learned From The Community Charts
Matthew Farina
 
Kubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateKubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 Update
Matthew Farina
 
Dipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application DevelopmentDipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application Development
Matthew Farina
 
A Dive Into Containers and Docker
A Dive Into Containers and DockerA Dive Into Containers and Docker
A Dive Into Containers and Docker
Matthew Farina
 
Faster front end performance
Faster front end performanceFaster front end performance
Faster front end performance
Matthew Farina
 
Front end performance improvements
Front end performance improvementsFront end performance improvements
Front end performance improvements
Matthew Farina
 
Building Faster Websites
Building Faster WebsitesBuilding Faster Websites
Building Faster Websites
Matthew Farina
 
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological SolutionDrupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Matthew Farina
 
Intro To jQuery In Drupal
Intro To jQuery In DrupalIntro To jQuery In Drupal
Intro To jQuery In Drupal
Matthew Farina
 

Recently uploaded (20)

Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 

Why OpenStack matters and how you can get involved

  • 1. Why OpenStack Matters And How You Can Get Started Matt Farina – CloudDevelop 2014 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 2. Matt Farina • Master Technologist at HP Cloud • OpenStack and Cloud Foundry for 3+ Years • Long time open source contributor • Author • mattfarina.com @mattfarina © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 2 to change without notice.
  • 3. Why does cloud matter beyond AWS, Azure, and Google Cloud? © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 4. Industrial Espionage “Chinese hacking of American computer networks is old news. For years we've known about their attacks against U.S. government and corporate targets. We've seen detailed reports of how they hacked The New York Times. Google has detected them going after Gmail accounts of dissidents. They've built sophisticated worldwide eavesdropping networks. These hacks target both military secrets and corporate intellectual property. They're perpetrated by a combination of state, state-sponsored and state-tolerated hackers. It's been going on for years. ” - Bruce Schneier (Emphasis mine) https://www.schneier.com/blog/archives/2014/06/chinese_hacking_1.html © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 4 to change without notice.
  • 5. Many enterprises want to control and lock down at least part of their cloud presence. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 6. Edward Snowden © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 7. http://www.zdnet.com/brazilian-government-launches-own-cloud-offering-7000020738/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 7 to change without notice.
  • 8. Governments International Reach (eg., Microsoft Ireland Search Warrant) © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 9. Government and Industry Regulations © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 10. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 10 to change without notice.
  • 11. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 11 to change without notice.
  • 12. Cloud Growth in Private Cloud Data from 451 Research Today Public Cloud Hosted Private Cloud Traditional Dedicated © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 12 to change without notice. 2 Years Public Cloud Hosted Private Cloud Traditional Dedicated
  • 13. “Market analyst firm Gartner believes almost 50% of large enterprises will have hybrid cloud deployments by the end of 2017.” http://www.itweb.co.za/index.php?option=com_content&view=article&id=138383:Hybrid-cloud-makes-sense-for-CIOs&catid=869 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 13 to change without notice.
  • 14. Hybrid Public Private © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 14 to change without notice.
  • 15. Future of Open Source Survey 2014 Ability to access source code, add features and fix code yourself rose sharply from #8 to #4 (since 2013). http://www.slideshare.net/blackducksoftware/2014-future-of-open-source-survey-results © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 15 to change without notice.
  • 16. What is OpenStack? © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 17. OpenStack is open source (Apache 2 license) © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 17 to change without notice.
  • 18. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 18 to change without notice.
  • 19. Service Project Name Identity Keystone Object Storage Swift Compute Nova Networking Neutron Block Storage Cinder Image Service Glance Dashboard Horizon Telemetry Ceilometer Orchestration Heat Database Trove Bare Metal Ironic Cloud Messaging Zaqar Elastic Map Reduce Sahara © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 19 to change without notice.
  • 20. 100+ Related Projects (stackforge) © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 21. Think Of A Cloud Like Linux Distribution Kernel User Land Additional Packages © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 21 to change without notice. Opinionated Config
  • 22. OpenStack and Related Projects Kernel User Land Additional Packages © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 22 to change without notice. Opinionated Config
  • 23. Logging, DevOps, Security, and Parts You Fill In Kernel User Land Additional Packages © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 23 to change without notice. Opinionated Config
  • 24. You could standup OpenStack yourself or……… © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 24 to change without notice.
  • 25. Use A Distribution http://www.openstack.org/marketplace/distros/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 25 to change without notice.
  • 26. Public Clouds Numerous public clouds around the world http://www.openstack.org/marketplace/public-clouds/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 26 to change without notice.
  • 27. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 27 to change without notice.
  • 28. http://www.indeed.com/jobtrends?q=openstack&l=&relative=1 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 28 to change without notice.
  • 29. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 29 to change without notice.
  • 30. Choose Your Own Adventure 1. Build Apps For OpenStack 1. Contribute to OpenStack 1. Standup OpenStack http://www.flickr.com/photos/numberstumper/167209015/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 30 to change without notice.
  • 31. So, You Want To Build An App For OpenStack © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 32. The OpenStack APIs are “basically” the same everywhere © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 32 to change without notice.
  • 33. Start with DevStack or a public cloud © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 33 to change without notice.
  • 34. developer.openstack.org © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 34 to change without notice.
  • 35. Use An SDK … if one exists © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 35 to change without notice.
  • 36. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 36 to change without notice.
  • 37. The API and SDK problem API permutations can and do happen V1 V2 V3 Identity X X Compute X (and 2.1) Image X X Block Storage X X Telemetry X Database X Object Storage X © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 37 to change without notice.
  • 38. http://developer.openstack.org/api-ref.html © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 38 to change without notice.
  • 39. Ask Questions… ask.openstack.org © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 39 to change without notice.
  • 40. Or use IRC wiki.openstack.org/wiki/IRC © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 40 to change without notice.
  • 41. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 41 to change without notice.
  • 42. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 42 to change without notice.
  • 43. So, you want to contribute to OpenStack itself… © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 44. DevStack Environment © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 44 to change without notice.
  • 45. Make sure you have enough hardware horsepower © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 45 to change without notice.
  • 46. Setting Up DevStack 1. Start with Linux (eg., Ubuntu) 2. Clone DevStack $ git clone https://github.com/openstack-dev/devstack.git 3. Create a config (what services and what they use ) 4. Start DevStack $ cd devstack; ./stack.sh 5. Start Using It © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 46 to change without notice.
  • 47. Let’s start with Github © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 47 to change without notice.
  • 48. Github is a mirror © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 48 to change without notice.
  • 49. Gerrit – review.openstack.org © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 49 to change without notice.
  • 50. Who Uses Gerrit? © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 50 to change without notice.
  • 51. Zuul - status.openstack.org/zuul/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 51 to change without notice.
  • 52. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 52 to change without notice.
  • 53. Get Setup in Gerrit © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 53 to change without notice.
  • 54. How To Start Hacking On OpenStack Install git-review $ pip install git-review Get a project to work on $ git clone git://github.com/openstack/horizon.git Work on a branch (bug/[bug id] or bp/[blueprint name]) $ git checkout –b TOPIC-BRANCH Make changes which should be in a single commit then send for review $ git review © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 54 to change without notice.
  • 55. The Review on review.openstack.org © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 55 to change without notice.
  • 56. The Tests and Reviewers © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 56 to change without notice.
  • 57. Update A Change (alternative to pull request) Get the changeset up for review $ git review –d 1234 Make changes and amend commit $ git commit -a --amend Send updated changeset to Gerrit $ git review © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 57 to change without notice.
  • 58. The same review contains the patchset history © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 58 to change without notice.
  • 59. Jenkins handles all merges © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 59 to change without notice.
  • 60. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 60 to change without notice.
  • 61. So, You Want To Standup OpenStack… © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 62. Why not use a distribution? © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 62 to change without notice.
  • 63. If It’s Just For Development © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 63 to change without notice.
  • 64. Standing up OpenStack is like building your own Linux Distribution © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 64 to change without notice.
  • 65. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 65 to change without notice.
  • 66. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 66 to change without notice.
  • 67. Q&A © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 68. Thank you © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Editor's Notes

  • #3: I’ve been the tech Lead of multiple things at HP Cloud. I’ve often used the services.
  • #5: If you’re a big company, say a pharmaceutical or car company this matters. Do you want to perform an analysis on a product in the public space? Many companies don’t.
  • #7: Post-snowden era Govs and entities around the world don’t want US company based clouds
  • #9: There are different government regulations that dictate things in different countries
  • #10: There are different government regulations that dictate things in different countries
  • #11: Look at all the countries... All with their own regulations This map is of their online presence
  • #12: The predecessor to the emergency broadcast system
  • #13: Notice how much hosting is traditional hosting Notice the growth is in Hosted Private Cloud What if you apps for cloud could work seemlessly between the private and public clouds?
  • #14: If you’re a big company, say a pharmaceutical or car company this matters. But, what do analysis know? For one, they are asking companies what they are planning on doing. They are talking to people who know.
  • #15: Discuss a hybrid cloud use case
  • #16: Access to the source matters to companies. To effect change themselves. AWS, Azure, and Google Cloud are closed source
  • #18: Have you ever wanted a feature? Or had a bug that annoyed you with a cloud provider? You can make changes. That means you can contribute to features
  • #26: “OpenStack is, on a good day, a loosely affiliated collection of things that when deployed by a talented ops team, becomes a cloud.”
  • #27: There are more public cloud locations coming
  • #29: There be jobs Openstack is a place with job growth Companies are selling OpenStack based products and need more people to iterate on them Those who buy it need people who can build cloud apps in it
  • #33: Except for some feature additions Or, vendor extensions Generally, stuff that uses the APIs will work in any OpenStack cloud
  • #36: A problem with 3rd party SDKs
  • #37: A long tail of SDKs
  • #39: It says complete… but it’s really not complete. It is mostly complete… I think.
  • #41: There’s rooms for docs, SDKs, each service, and more… there are people who can and want to answer your questions
  • #45: Get an integrated environment. Few things stand on their own. For example, block storage isn’t going to be useful to hack on if you don’t have identity services and compute. Devstack is used by the automated test system.
  • #46: Except for some feature additions Or, vendor extensions Generally, stuff that uses the APIs will work in any OpenStack cloud
  • #47: Every review goes through Zuul for testing based on devstack.
  • #49: No pull requests
  • #52: Zuul, as in the minion of Gozer, Handlers a larger workload than Travis CI
  • #53: Bugs are filed under bugs and Blueprints are feature requests File a bug or blueprint before you start hacking on OpenStack
  • #54: Sign in, upload your public key, etc. This auths off of launchpad.
  • #55: Every review goes through Zuul for testing based on devstack.
  • #56: Review page with all the details
  • #57: Zuul, as in the minion of Gozer, Handlers a larger workload than Travis CI
  • #63: You’ll have a lot of holes to fill in on your own. These will help.
  • #65: Except for some feature additions Or, vendor extensions Generally, stuff that uses the APIs will work in any OpenStack cloud
  • #66: Start with a Guide Each guide here is an entire manual
  • #67: Use the Wiki Chef, puppet, and juju installers