SlideShare a Scribd company logo
OpenShift on OpenStack
Dave Neary
@nearyd
dneary@redhat.com
6 December 2013
Cloud Service Models
IaaS

PaaS

SaaS

APPLICATION
APPLICATION PLATFORM
(JBOSS, PHP, RUBY, ETC)
OPERATING SYSTEM
(RHEL)
VIRTUALIZATION
(RHEV)
HARDWARE
(x86)
STORAGE
(RHS)
Managed and Controlled
by Customer (IT, Dev, or
User)
Automated and Managed
by the Public or Private
Cloud Offering

Increased Control
Increased Automation
Consolidated B-24 Liberator
Incredibly sophisticated. ~500k parts, assembled
by unskilled labor.
No manufacturing process. Parts were cast in
rubber molds, so every part was slightly different.
Assembled in the heat of San Diego, which
warped the metal and required whole assemblies
to be adjusted.

●

Ford Motor Co. brought a manufacturing process
…
unit production went from 250 planes a year to
650 planes a month.

THIS IS OUR CHALLENGE TODAY
Physical
How to Build an App:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.

Have Idea
Get Budget
Submit hardware acquisition request
Wait
Get Hardware
Rack and Stack Hardware
Install Operating System
Install Operating System
Patches/Fix-Packs
Create user Accounts
Deploy framework/appserver
Deploy testing tools
Test testing tools
Code
Configure Prod servers (and buy
them if needed)
Push to Prod
Launch
Order more servers to meet demand
Wait…
Deploy new servers
Etc.

With PaaS

Virtualized
How to Build an App:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

Have Idea
Get Budget
Submit VM Request request
Wait
Deploy framework/appserver
Deploy testing tools
Test testing tools
Code
Configure Prod VMs
Push to Prod
Launch
Request More Prod VMs to
meet demand
Wait
Deploy app to new VMs
Etc.

How to Build an App:
1.
2.
3.
4.
5.
6.

Have Idea
Get Budget
Code
Test
Launch
Automatically Scale

“The use of Platform-as-a-Service technologies will
enable IT organizations to become more agile and
more responsive to the business needs.” –Gartner*
OpenShift Origin
http://openshift.github.io
https://openshift.redhat.com/community/open-source
https://github.com/openshift

The upstream project for the
OpenShift PaaS platform
•Apache 2.0 License
•Available as:
•
•

Source, RPMs
.ISO, LiveCD (run your own)

•IRC, email, forums
An OpenShift Broker Manages
Multiple OpenShift Nodes
SELinux Policies securely subdivide
the Node instances.

RHEL
Broker

RHEL
Node

RHEL

Node

Node

AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
User interface

Git
SSH
Demo!
on
Heat templates
●

CloudFormations templates

●

Auto-scaling nodes

●

Not using Ceilometer (yet)

●

Includes diskimage builder elements

https://github.com/kraman/heat-templates/
Thank You.
Questions?

Dave Neary
dneary@redhat.com

More Related Content

PDF
Open shift and docker - october,2014
PDF
Red Hat OpenShift on Bare Metal and Containerized Storage
PDF
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
PDF
OpenShift In a Nutshell - Episode 01 - Introduction
PDF
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
ODP
Openshift Container Platform
PDF
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
PDF
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
Open shift and docker - october,2014
Red Hat OpenShift on Bare Metal and Containerized Storage
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
OpenShift In a Nutshell - Episode 01 - Introduction
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
Openshift Container Platform
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand

What's hot (19)

ODP
DevOps @ OpenShift Online
PDF
OpenShift Meetup 8th july 2019 at ConSol - OpenShift v4
PDF
Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
PDF
Open shift 4 infra deep dive
PDF
PaaS is dead, Long live PaaS - Defrag 2016
ODP
Introduction to OpenShift Origin- Private, Public and Community
PDF
Openshift YARN - strata 2014
PDF
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
ODP
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane...
PDF
OpenShift Overview - Red Hat Open House 2017
PDF
9 - Making Sense of Containers in the Microsoft Cloud
PDF
Multi-cloud Kubernetes BCDR with Velero
PDF
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
PPTX
DEVNET-1183 OpenShift + Kubernetes + Docker
ODP
OpenShift Enterprise
PDF
Openshift Container Platform on Azure
PDF
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
PDF
Transforming Application Delivery with PaaS and Linux Containers
ODP
Build a Basic Cloud Using RDO-manager
DevOps @ OpenShift Online
OpenShift Meetup 8th july 2019 at ConSol - OpenShift v4
Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
Open shift 4 infra deep dive
PaaS is dead, Long live PaaS - Defrag 2016
Introduction to OpenShift Origin- Private, Public and Community
Openshift YARN - strata 2014
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane...
OpenShift Overview - Red Hat Open House 2017
9 - Making Sense of Containers in the Microsoft Cloud
Multi-cloud Kubernetes BCDR with Velero
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
DEVNET-1183 OpenShift + Kubernetes + Docker
OpenShift Enterprise
Openshift Container Platform on Azure
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
Transforming Application Delivery with PaaS and Linux Containers
Build a Basic Cloud Using RDO-manager
Ad

Similar to OpenShift on OpenStack (20)

PDF
Rodando *qualquer coisa* na nuvem com OpenShift, o PaaS open source da Red Hat
PPTX
Accelerating Application Delivery with OpenShift
PDF
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PDF
Using OpenShift PaaS
PDF
Ose mod march11
PDF
Red Hat OpenShift Container Platform Overview
PDF
OpenShift As A DevOps Platform
PDF
Openshift Enterprise
PDF
TechEvent OpenShift for Developers
PDF
OpenShift and next generation application development
PDF
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
PDF
Red Hat OpenShift V3 Overview and Deep Dive
PDF
OpenShift meetup Bangalore
PDF
Red Hat Forum Benelux 2015
PPTX
Overview of PaaS: Java experience
PPTX
Overview of PaaS: Java experience
PDF
Red Hhat Summit 2017 : Love Containers, Love Devops, Love Openshift, Where's ...
PPTX
FICO Open Shift presentation
ODP
Speed Up Development With OpenShift
ODP
Deploying & Scaling OpenShift on OpenStack using Heat - OpenStack Seattle Mee...
Rodando *qualquer coisa* na nuvem com OpenShift, o PaaS open source da Red Hat
Accelerating Application Delivery with OpenShift
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
Using OpenShift PaaS
Ose mod march11
Red Hat OpenShift Container Platform Overview
OpenShift As A DevOps Platform
Openshift Enterprise
TechEvent OpenShift for Developers
OpenShift and next generation application development
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Red Hat OpenShift V3 Overview and Deep Dive
OpenShift meetup Bangalore
Red Hat Forum Benelux 2015
Overview of PaaS: Java experience
Overview of PaaS: Java experience
Red Hhat Summit 2017 : Love Containers, Love Devops, Love Openshift, Where's ...
FICO Open Shift presentation
Speed Up Development With OpenShift
Deploying & Scaling OpenShift on OpenStack using Heat - OpenStack Seattle Mee...
Ad

More from Dave Neary (20)

PPTX
Crafting an Open Source Product Strategy
PPTX
Community dynamics
PDF
Community catalysts value of open source
PDF
Crafting an open source product strategy
ODP
Open source business models
ODP
Nfv primer v2
ODP
Community Impacts of Legal Decisions
PDF
Community antipatterns
PDF
Is there a big bang going on?
PDF
Open daylight and Openstack
PDF
Swimming upstream
PDF
NFV for beginners
PDF
Metrics gone bad
PDF
The Ecclesiastes principle: Learning lessons of the past
ODP
Growing the next generation of Open Source developers
ODP
Personas
ODP
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
ODP
Growing next generation
ODP
Foundations 101
ODP
oVirt and OpenStack
Crafting an Open Source Product Strategy
Community dynamics
Community catalysts value of open source
Crafting an open source product strategy
Open source business models
Nfv primer v2
Community Impacts of Legal Decisions
Community antipatterns
Is there a big bang going on?
Open daylight and Openstack
Swimming upstream
NFV for beginners
Metrics gone bad
The Ecclesiastes principle: Learning lessons of the past
Growing the next generation of Open Source developers
Personas
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Growing next generation
Foundations 101
oVirt and OpenStack

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation theory and applications.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
A Presentation on Artificial Intelligence
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation theory and applications.pdf
MYSQL Presentation for SQL database connectivity
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A Presentation on Artificial Intelligence
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
20250228 LYD VKU AI Blended-Learning.pptx
The AUB Centre for AI in Media Proposal.docx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

OpenShift on OpenStack

  • 1. OpenShift on OpenStack Dave Neary @nearyd dneary@redhat.com 6 December 2013
  • 2. Cloud Service Models IaaS PaaS SaaS APPLICATION APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC) OPERATING SYSTEM (RHEL) VIRTUALIZATION (RHEV) HARDWARE (x86) STORAGE (RHS) Managed and Controlled by Customer (IT, Dev, or User) Automated and Managed by the Public or Private Cloud Offering Increased Control Increased Automation
  • 3. Consolidated B-24 Liberator Incredibly sophisticated. ~500k parts, assembled by unskilled labor. No manufacturing process. Parts were cast in rubber molds, so every part was slightly different. Assembled in the heat of San Diego, which warped the metal and required whole assemblies to be adjusted. ● Ford Motor Co. brought a manufacturing process … unit production went from 250 planes a year to 650 planes a month. THIS IS OUR CHALLENGE TODAY
  • 4. Physical How to Build an App: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Have Idea Get Budget Submit hardware acquisition request Wait Get Hardware Rack and Stack Hardware Install Operating System Install Operating System Patches/Fix-Packs Create user Accounts Deploy framework/appserver Deploy testing tools Test testing tools Code Configure Prod servers (and buy them if needed) Push to Prod Launch Order more servers to meet demand Wait… Deploy new servers Etc. With PaaS Virtualized How to Build an App: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Have Idea Get Budget Submit VM Request request Wait Deploy framework/appserver Deploy testing tools Test testing tools Code Configure Prod VMs Push to Prod Launch Request More Prod VMs to meet demand Wait Deploy app to new VMs Etc. How to Build an App: 1. 2. 3. 4. 5. 6. Have Idea Get Budget Code Test Launch Automatically Scale “The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs.” –Gartner*
  • 5. OpenShift Origin http://openshift.github.io https://openshift.redhat.com/community/open-source https://github.com/openshift The upstream project for the OpenShift PaaS platform •Apache 2.0 License •Available as: • • Source, RPMs .ISO, LiveCD (run your own) •IRC, email, forums
  • 6. An OpenShift Broker Manages Multiple OpenShift Nodes SELinux Policies securely subdivide the Node instances. RHEL Broker RHEL Node RHEL Node Node AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
  • 9. on
  • 10. Heat templates ● CloudFormations templates ● Auto-scaling nodes ● Not using Ceilometer (yet) ● Includes diskimage builder elements https://github.com/kraman/heat-templates/