Sharing OpenStack
Reference Architectures
Using OpenStack Orchestration
(aka Heat) as a RA baseline
Discussion by OpenStack Board Members:
Monty Taylor
Rob Hirschfeld
OpenStack + Common Ops...
Multiple Interoperable OpenStack Clouds
● Prevents vendor lock-in
● Establishes best practices
● Provides basis for sharing
● Scales OpenStack Ecosystem
Panel Today @ 5:20
Room A107-A109
What is the problem?
Everyone does OpenStack differently!
We share code, but it takes a lot more to run
a cloud.
Small differences in
hardware, versioning,
and implementation
● breaks portability
● limits collaboration
● hampers support
Software
Hardware
Ops
Why solve it?
OpenStack sites as fault zones
Interoperability is valuable
If we can't deploy OpenStack consistently,
we can't test OpenStack
If we can't compare deployments,
we cannot help or validate OpenStack
http://www.vibrant.com/
Open Operations
Collaborating directly
on operations code
Extends Reference Architectures
● Sharing the "what"
● Enabling environment-specific config
● Your deploy isn't that different
○ Cows and Cats - cows are still snowflakes!
● Helps new users know what works
● Streamlines addressing vulnerabilities
http://www.fitchicago.com/heart%20surgery%203.jpg
Upstreaming Ops
If we can agree on a physical configuration
AND on the code to install then...
Shouldn't we also be able to collaborate on
the installation scripts?
That would make it easier to interoperate!
What is an RA?
Resident Advisor? :)
Rich Aunt? B)
Reference Architecture :P
Reference Implementation?
● Generally hardware focused
● Physical layout and wiring
● Defines logical operations and interconnections
● Recommends components
● May include configuration guidance
● May also discuss performance
Not likely to include HA config, upgrades or operation
http://jeffjonas.typepad.com/RubeGoldberg.bmp
RefStack
Https://github.com/openstack-ops/refstack
(currently empty)
● One or More RA's
● Defined in OpenStack terms
● Mechanism for testing against an RA
● Vendor neutral & vendor accessible
● Intended as best practices (not only way)
Flavors of RA
We don't know all of them,
but need to limit number!
What matters in a favor?
● networking?
● hypervisor?
● scale?
● workload?
http://blogs.laweekly.
com/squidink/2011/11/5_best_ice_cream_sh
ops_los_angeles.php
Flavors Requirement
Two OpenStack clouds of the same flavor
should be able to interoperate!
Operators using similar favors should be
able to share scripts and processes
There should be as few flavors as possible.
Flavor should be cited in bugs
Flavor Table ???
Function Hypervisor Networking Scale
Mixed Use ? ? ?
Compute ? ? ?
Storage ? ? ?
?
Mix and discuss....
What is Heat?
● Makefile for a Cloud Application
● OpenStack Orchestration
● Coordinates OpenStack API calls
● Provides Metadata to Resources
Express a multi-node application
○ Nodes + Relationships + Personas + Order
http://www.piratemerch.
com/assets/images/images/jolly_roger_hotsa
uce.jpg
Heat Orchestration
● In service dependency order, heat:
○ Provisions node
○ Provides JSON config metadata
○ Runs config-change trigger
○ Reports success/collected node information
chef/ohai/puppet can read JSON config ...
Write recipes/modules to expect standard
input parameters
Interoperability = Nirvana
Interop is a Major Focus for Foundation
Panel on Tuesday @ 5:20
Room A107-A109
Interoperability is a sustaining process
it is not an release feature
● shared reference architectures -> refstack
● open operations -> upstreamed DevOps
● comprehensive test -> CI & API tests
● community participation -> you!

More Related Content

PDF
LA Chef for OpenStack Hackday
PPTX
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
PPTX
Spinnaker for Azure
PDF
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
PDF
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
PDF
How LogDNA Scaled Elasticsearch on Kubernetes
PPTX
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
PPTX
SaltConf2015: SaltStack at Scale Automating Your Automation
LA Chef for OpenStack Hackday
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Spinnaker for Azure
OpenStack and Rackspace – an Australian perspective: Tony Breeds, Rackspace
Case Study: Utilizing Mirantis Fuel to install OpenStack Ansible
How LogDNA Scaled Elasticsearch on Kubernetes
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
SaltConf2015: SaltStack at Scale Automating Your Automation

What's hot (20)

PPTX
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
PDF
Spinnaker at DevOpsDays Montreal
PPTX
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
PPTX
Operating OpenStack - Case Study in the Rackspace Cloud
PPT
Aptira presents OpenStack swift architecture and monitoring
PDF
OpenNebulaConf2018 - 5 Things We Wish We Knew Before Deploying OpenNebula in ...
PPTX
Highly Available, Elastic and Self-healing Moodle on OpenStack
ODP
Learning to Scale OpenStack: An Update from the Rackspace Public Cloud
PDF
Spinnaker Chadev
PDF
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
PDF
Spinnaker - Bay Area AWS Meetup - 20160726
PDF
Making Spinnaker Go @ Stitch Fix
PDF
Policy-based Cloud Storage: Persisting Data in a Multi-Site, Multi-Cloud World
PDF
How to integrate_custom_openstack_services_with_devstack
PDF
OpenNebulaConf2018 - We use OpenNebula everywhere now - Florian Heigl and Tho...
PDF
Running tests for every commit: Gerrit, Jenkins, Docker, AWS
PPTX
OpenStack Automation Overview
PPTX
Kenzan Spinnaker Meetup
PDF
Network Infrastructure as Code with Chef and Cisco
PDF
My early experience with Mirantis OpenStack 6.0
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
Spinnaker at DevOpsDays Montreal
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
Operating OpenStack - Case Study in the Rackspace Cloud
Aptira presents OpenStack swift architecture and monitoring
OpenNebulaConf2018 - 5 Things We Wish We Knew Before Deploying OpenNebula in ...
Highly Available, Elastic and Self-healing Moodle on OpenStack
Learning to Scale OpenStack: An Update from the Rackspace Public Cloud
Spinnaker Chadev
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
Spinnaker - Bay Area AWS Meetup - 20160726
Making Spinnaker Go @ Stitch Fix
Policy-based Cloud Storage: Persisting Data in a Multi-Site, Multi-Cloud World
How to integrate_custom_openstack_services_with_devstack
OpenNebulaConf2018 - We use OpenNebula everywhere now - Florian Heigl and Tho...
Running tests for every commit: Gerrit, Jenkins, Docker, AWS
OpenStack Automation Overview
Kenzan Spinnaker Meetup
Network Infrastructure as Code with Chef and Cisco
My early experience with Mirantis OpenStack 6.0
Ad

Viewers also liked (14)

PDF
OpenServerSummit: Operating Hybrid Infrastructure
PDF
Apply, rinse and repeat: avoid the fidelity gap
PDF
Functional Ops - the cake is a lie
PPTX
McComb's MBA Guest Lecture : Presentation Feb 2014
PDF
Oscon 2014 def core review
PDF
Git & dev ops come together, right now!
PDF
Containers all the way down
PDF
OpenStack Preso: DevOps on Hybrid Infrastructure
PDF
Gluecon Preso: Hybrid Container Infrastructure
PDF
Tokyo DefCore Presentation
PDF
The Messy Underlay Dilemma - automating PKI at Defragcon
PDF
Joint OpenStack Kubernetes Environment (OpenStack Summit)
PDF
Containers, orchestration and security, oh my!
PDF
Kubernetes in 15 minutes
OpenServerSummit: Operating Hybrid Infrastructure
Apply, rinse and repeat: avoid the fidelity gap
Functional Ops - the cake is a lie
McComb's MBA Guest Lecture : Presentation Feb 2014
Oscon 2014 def core review
Git & dev ops come together, right now!
Containers all the way down
OpenStack Preso: DevOps on Hybrid Infrastructure
Gluecon Preso: Hybrid Container Infrastructure
Tokyo DefCore Presentation
The Messy Underlay Dilemma - automating PKI at Defragcon
Joint OpenStack Kubernetes Environment (OpenStack Summit)
Containers, orchestration and security, oh my!
Kubernetes in 15 minutes
Ad

Similar to Open stack heat for RAs (20)

PDF
Introduction to OpenStack Storage
PPT
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
PDF
Crowbar2 update
PPTX
Overview of PaaS: Java experience
PPTX
Overview of PaaS: Java experience
PDF
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
PDF
Red Hat Storage Roadmap
PDF
Red Hat Storage Roadmap
PDF
Deep learning on HDP 2018 Prague
PDF
OpenShift Overview
ODP
A Happy Cloud Friendly Java Developer with OpenShift
PPTX
Drupal In The Cloud
DOC
amala_storage
PDF
Cloud Architect Alliance #15: Openstack
PDF
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
ODP
Ceph Day SF 2015 - Keynote
PDF
Stackato
PPTX
Dr. Ike Nassi, Founder, TidalScale at MLconf NYC - 4/15/16
PDF
3-2-1 Action! Running OpenStack Shared File System Service in Production
PDF
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Introduction to OpenStack Storage
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Crowbar2 update
Overview of PaaS: Java experience
Overview of PaaS: Java experience
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
Red Hat Storage Roadmap
Red Hat Storage Roadmap
Deep learning on HDP 2018 Prague
OpenShift Overview
A Happy Cloud Friendly Java Developer with OpenShift
Drupal In The Cloud
amala_storage
Cloud Architect Alliance #15: Openstack
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
Ceph Day SF 2015 - Keynote
Stackato
Dr. Ike Nassi, Founder, TidalScale at MLconf NYC - 4/15/16
3-2-1 Action! Running OpenStack Shared File System Service in Production
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack

More from rhirschfeld (16)

PDF
What is Digital Rebar Provision (and how RackN extends)?
PDF
RackN Physical Layer Automation Innovation
PDF
Kubecon 2017 Zero Touch Kubernetes
PDF
#SREcon Immutable Infrastructure: rethinking configuration mgmt
PDF
Immutable infrastructure & Rethinking Configuration PREVIEW
PDF
Open Patterns for Day 2 Ops [Gluecon 2017]
PDF
Interop ITX Kubernetes Presentation
PDF
OpenStack on Kubernetes (BOS Summit / May 2017 update)
PDF
SRE vs DevOps vs Cloud Native Preso
PDF
The developer rebellion against infrastructure
PDF
IBM Interconnect: Think you can Out Innovate Open Source
PDF
Joint OpenStack Kubernetes Environment (March 17 update)
PDF
Kubernetes community demo march 16 2017
PDF
Community DefCore Presentation
PDF
OpenStack DefCore review 2014
PDF
What is OpenStack DefCore, Altanta Conference
What is Digital Rebar Provision (and how RackN extends)?
RackN Physical Layer Automation Innovation
Kubecon 2017 Zero Touch Kubernetes
#SREcon Immutable Infrastructure: rethinking configuration mgmt
Immutable infrastructure & Rethinking Configuration PREVIEW
Open Patterns for Day 2 Ops [Gluecon 2017]
Interop ITX Kubernetes Presentation
OpenStack on Kubernetes (BOS Summit / May 2017 update)
SRE vs DevOps vs Cloud Native Preso
The developer rebellion against infrastructure
IBM Interconnect: Think you can Out Innovate Open Source
Joint OpenStack Kubernetes Environment (March 17 update)
Kubernetes community demo march 16 2017
Community DefCore Presentation
OpenStack DefCore review 2014
What is OpenStack DefCore, Altanta Conference

Recently uploaded (20)

PPTX
Microsoft Excel 365/2024 Beginner's training
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
Five Habits of High-Impact Board Members
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Modernising the Digital Integration Hub
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
1 - Historical Antecedents, Social Consideration.pdf
DOCX
search engine optimization ppt fir known well about this
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPT
What is a Computer? Input Devices /output devices
Microsoft Excel 365/2024 Beginner's training
TEXTILE technology diploma scope and career opportunities
Five Habits of High-Impact Board Members
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
The influence of sentiment analysis in enhancing early warning system model f...
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
CloudStack 4.21: First Look Webinar slides
Modernising the Digital Integration Hub
A contest of sentiment analysis: k-nearest neighbor versus neural network
Zenith AI: Advanced Artificial Intelligence
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
1 - Historical Antecedents, Social Consideration.pdf
search engine optimization ppt fir known well about this
Custom Battery Pack Design Considerations for Performance and Safety
OpenACC and Open Hackathons Monthly Highlights July 2025
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
What is a Computer? Input Devices /output devices

Open stack heat for RAs

  • 1. Sharing OpenStack Reference Architectures Using OpenStack Orchestration (aka Heat) as a RA baseline Discussion by OpenStack Board Members: Monty Taylor Rob Hirschfeld
  • 2. OpenStack + Common Ops... Multiple Interoperable OpenStack Clouds ● Prevents vendor lock-in ● Establishes best practices ● Provides basis for sharing ● Scales OpenStack Ecosystem Panel Today @ 5:20 Room A107-A109
  • 3. What is the problem? Everyone does OpenStack differently! We share code, but it takes a lot more to run a cloud. Small differences in hardware, versioning, and implementation ● breaks portability ● limits collaboration ● hampers support Software Hardware Ops
  • 4. Why solve it? OpenStack sites as fault zones Interoperability is valuable If we can't deploy OpenStack consistently, we can't test OpenStack If we can't compare deployments, we cannot help or validate OpenStack http://www.vibrant.com/
  • 5. Open Operations Collaborating directly on operations code Extends Reference Architectures ● Sharing the "what" ● Enabling environment-specific config ● Your deploy isn't that different ○ Cows and Cats - cows are still snowflakes! ● Helps new users know what works ● Streamlines addressing vulnerabilities http://www.fitchicago.com/heart%20surgery%203.jpg
  • 6. Upstreaming Ops If we can agree on a physical configuration AND on the code to install then... Shouldn't we also be able to collaborate on the installation scripts? That would make it easier to interoperate!
  • 7. What is an RA? Resident Advisor? :) Rich Aunt? B) Reference Architecture :P Reference Implementation? ● Generally hardware focused ● Physical layout and wiring ● Defines logical operations and interconnections ● Recommends components ● May include configuration guidance ● May also discuss performance Not likely to include HA config, upgrades or operation http://jeffjonas.typepad.com/RubeGoldberg.bmp
  • 8. RefStack Https://github.com/openstack-ops/refstack (currently empty) ● One or More RA's ● Defined in OpenStack terms ● Mechanism for testing against an RA ● Vendor neutral & vendor accessible ● Intended as best practices (not only way)
  • 9. Flavors of RA We don't know all of them, but need to limit number! What matters in a favor? ● networking? ● hypervisor? ● scale? ● workload? http://blogs.laweekly. com/squidink/2011/11/5_best_ice_cream_sh ops_los_angeles.php
  • 10. Flavors Requirement Two OpenStack clouds of the same flavor should be able to interoperate! Operators using similar favors should be able to share scripts and processes There should be as few flavors as possible. Flavor should be cited in bugs
  • 11. Flavor Table ??? Function Hypervisor Networking Scale Mixed Use ? ? ? Compute ? ? ? Storage ? ? ? ? Mix and discuss....
  • 12. What is Heat? ● Makefile for a Cloud Application ● OpenStack Orchestration ● Coordinates OpenStack API calls ● Provides Metadata to Resources Express a multi-node application ○ Nodes + Relationships + Personas + Order http://www.piratemerch. com/assets/images/images/jolly_roger_hotsa uce.jpg
  • 13. Heat Orchestration ● In service dependency order, heat: ○ Provisions node ○ Provides JSON config metadata ○ Runs config-change trigger ○ Reports success/collected node information chef/ohai/puppet can read JSON config ... Write recipes/modules to expect standard input parameters
  • 14. Interoperability = Nirvana Interop is a Major Focus for Foundation Panel on Tuesday @ 5:20 Room A107-A109 Interoperability is a sustaining process it is not an release feature ● shared reference architectures -> refstack ● open operations -> upstreamed DevOps ● comprehensive test -> CI & API tests ● community participation -> you!