SlideShare a Scribd company logo
Crowbar & OpenStack
OpenStack Boston Users Group
Picking an Installer
         Deployment types                          Aspects
  Experimentation                        Open source / proprietary
       Kick the tires, exploratory
                                         Live pull / Packaged
  Development
       Test internal logic               All-In-One / Multi node
       Simulate HW                       Real HW / Simulated
  PoC / Testing -                        Internet Access / Stand
       Just enough to run a handful of   Alone
       servers
  Production                             Flexibility
       Full Stack                        Completeness
       Ops - Monitoring, management

Dell Cloud Solutions                 2
Some Installers

Aspects                     DevStack   LiveCloud     Stackops      Crowbar
Open source / proprietary   OS         OS            Prop          OS
Live pull / Packaged        Live       Packaged      Live          Packaged
All-In-One / Multi node     SAIO       SAIO          Both          Both
Real HW / simulate          Simulate   Simulate      HW            Both
Flexibility                 Very       Little        Very Little   Very
Tethered / Stand-Alone      Tethered   Stand-Alone   Tethered      Stand-Alone
Completeness                full       little        little        High
Target                      Devs       Eval          PoC           Production
Dell Cloud Solutions                      3
Clouds require an Operational Focus


                             Clouds demand significant
                             operational and process controls

        SW
                             Operational decisions drive
                       OPS
                             hardware and software decisions
        HW

                             We are finding ways to productize
                             operations into best practices

Dell Cloud Solutions           4
Dell OpenStack Cloud Solution


                                         “Crowbar”
                                          CloudOps


                                  SW
                             SW           Software
                                  OPS
                                   OPS
               Reference     HW
              Architecture               Services &
                                         Consulting

Dell Cloud Solutions          5
How DevOps is Different
                   Images vs. Layers



Dell Cloud Solutions      6
What is DevOps?


         DevOps is an operational approach that automates
         system configuration and management.

         To manage cloud systems, customers
              Need to manage servers as groups
              Must respond to rapid infrastructure changes
              Have repeatable automated deployments


Dell Cloud Solutions              7
Images vs. Layers

                          Soup                    Sandwich
             Delicious!                  Delicious!
             Fast!                       Fast!

             Premixed                    Flexible
             Hard to customize           Easy to customize
             Hard to change              Configurable
             Hard to carry               Very portable

             Every batch is unique       Components can be common

Dell Cloud Solutions                 8
Images vs. Layers: Overview

           Images: Single Unit               Layers: Stacked Pieces


                  Configuration                         Integrations




                                      Configuration
                                                       Application Foo
              Integrations +                           Application Bar
              Applications +
                Utilities +                               Utilities
             Operating System
                                                      Operating System
Dell Cloud Solutions              9
Images vs. Layers: Details

                         Images                      Layers
        Like a Compiled Language         Like an Interpreted Language
           Early Binding                    Late Binding
           Tightly Coupled                  Loosely Coupled
           Assembled as a package           Assembled in parts

        1-Step Deployment                Multi-Step Deployment
           Big Storage Footprint          Small Footprint (packages)
           Cloned from “Golden Image”     Setup per instance
           Single Version                 Discrete Versions

Dell Cloud Solutions                10
Images vs. Layers: Lifecycle

         Images: Replacement                       Layers: Upgrade




Config                 Config     Config
                                                       I                      I
                                                      Foo                    Foo




                                                Config




                                                                       Config
I+A+U+                 I+A+U+     I+A+U+
                                                     Bar v1                 Bar v2
  O/S                    O/S        O/S
                                                       U                      U
                                                      OS                     OS

                         Config                               Bar v2
                         I+A+U+
                           O/S

Dell Cloud Solutions                       11
CloudOps for OpenStack

    There are lot of pieces, but they share many elements!
                          I                     I            I                   I                I               I
                      Crowbar                              Dash                Nova             Nova            Nova
                                      Config




                                                      Config




                                                                      Config




                                                                                       Config




                                                                                                       Config
             Config




                                          Nagios
                        Chef                               Board               Cntrl             DB              API
                         U                     U             U                  U                U                U
                         OS                    OS           OS                  OS               OS              OS


                                 I               I               I               I                I               I
                               Nova            Nova            Nova            Nova             Nova            Nova
                      Config




                                      Config




                                                      Config




                                                                      Config




                                                                                       Config




                                                                                                       Config
                               Node            Node            Node            Node             Node            Node
                                U               U               U               U                U               U
                                OS              OS              OS              OS               OS              OS



Dell Cloud Solutions                                           12
CloudOps for OpenStack

    Plus interconnections are highly complex and dynamic
                          I                     I            I                   I                I               I
                      Crowbar                              Dash                Nova             Nova            Nova
                                      Config




                                                      Config




                                                                      Config




                                                                                       Config




                                                                                                       Config
             Config




                                          Nagios
                        Chef                               Board               Cntrl             DB              API
                         U                     U             U                  U                U                U
                         OS                    OS           OS                  OS               OS              OS


                                 I               I               I               I                I               I
                               Nova            Nova            Nova            Nova             Nova            Nova
                      Config




                                      Config




                                                      Config




                                                                      Config




                                                                                       Config




                                                                                                       Config
                               Node            Node            Node            Node             Node            Node
                                U               U               U               U                U               U
                                OS              OS              OS              OS               OS              OS



Dell Cloud Solutions                                           13
Cloud Deployments are Complex


Crowbar has
scripts that install
the components
of OpenStack
Nova in a proven
pattern that can
be customized
after the fact.

                             Source: Ken Pepple
 Dell Cloud Solutions   14
What is Crowbar?

    Mission: “A Zero Touch Cloud Installer”
         Servers in boxes to full function cloud in under 2 hours

         Fast & Flexible
              Bare metal install including BIOS & RAID config
              Users can choose how their system is configured (“barclamps”)
         DevOps Embracing
              Ongoing Operations Model (DevOps for Clouds)
              Leverages & Wraps Opscode Chef
         Open
              Not specific to OpenStack – Dell using for other Apps
              Not restricted to Dell hardware
              Apache 2 licensed

Dell Cloud Solutions                   15
Crowbar Stages of Deployment
                           APIs, User Access,
                                                     Includes all the components required to implement
                           & Ecosystem               an entire cloud infrastructure including ecosystems
                           Partners                  partners
         Ops Management




                                                     Pluggable components deploy cloud infrastructure.
          Dell “Crowbar”




                           Cloud
                                                     Allow for addition of Dell IP and expansion by the
                           Infrastructure &
                           Dell IP Extensions        community services and customers

                                                     Can integrate with Dell existing products
                           Core Components &         Delivers basic data center services and required
                           Operating Systems         cloud infrastructure.

                                                     Provision bare-metal servers from box to cloud
                                                     WITHOUT user intervention (other than
                           Physical Resources        racking/cabling and some minimal configuration
                                                     questions) NOT EXCLUSIVE TO DELL HARDWARE

                                  * Crowbar has potential to service other programs beyond OpenStack
Dell Cloud Solutions                            16
Modular Design: Barclamps
                           APIs, User Access,               Nagios          Ganglia        Dashboard
                           & Ecosystem
                           Partners
         Ops Management




                                                             Nova            Swift           Glance
          Dell “Crowbar”




                           Cloud
                           Infrastructure &
                           Dell IP Extensions                              Compellent      EqualLogic



                                                           Crowbar            DNS           Logging
                           Core Components &
                           Operating Systems
                                                           Deployer           NTP


                                                           Provisioner       BIOS             IPMI
                           Physical Resources
                                                           Network           RAID



                                  * Crowbar has potential to service other programs beyond OpenStack
Dell Cloud Solutions                            17
Crowbar = Install State Machine




Dell Cloud Solutions   18
Dashboard




Dell Cloud Solutions     19
Barclamps and Proposals




Dell Cloud Solutions     20
Monitoring




Dell Cloud Solutions      21
Supporting Services


    A self contained cloud requires some supporting
    services. Crowbar also includes:
      DNS: Can be forwarded to an upstream server
      NTP: Can be synced to an upstream time server
      Logging: Can be sent to a centralized logging server




Dell Cloud Solutions          22
New Features?


         Support for additional HW platforms
         Support for storage platforms
              Compellent
              Equalogic
              DX
         Networking
              10 Gig
              Integration with switching infrastructure
         OpenStack
              Volume
              Networking service

Dell Cloud Solutions                   23
Questions?
More info:
• http://Dell.com/OpenStack - White Papers & More!
• http://github.com/dellcloudedge/crowbar - Source code and instructions
• http://lists.us.dell.com/mailman/listinfo/crowbar - Discussions and
  questions

More Related Content

PDF
Dell Crowbar and OpenStack at OSCON
PDF
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
PDF
Xen ATG case study
PDF
Xen community update
PDF
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
PDF
Aplura virtualization slides
PDF
Novell iPrint: Advanced Features on Linux
PDF
CloudBees PaaS Presentation at Oakland JUG
Dell Crowbar and OpenStack at OSCON
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Xen ATG case study
Xen community update
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Aplura virtualization slides
Novell iPrint: Advanced Features on Linux
CloudBees PaaS Presentation at Oakland JUG

What's hot (20)

PDF
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
PDF
Spring, Java Web Apps to the cloud
PDF
Integrating Apple Macs Using Novell Technologies
PDF
Tailoring NAS Proxies for Virtual Machines
PPTX
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
PDF
Xen time machine
PDF
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
PDF
XPDDS19: The Xen-Blanket for 2019 - Christopher Clark and Kelli Little, Star ...
ODP
Practical Tips for Novell Cluster Services
ODP
PDF
Xrm xensummit
PDF
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
PDF
Build Your Private Cloud with Ezilla and Haduzilla
PDF
Scaling Xen within Rackspace Cloud Servers
PDF
XPDDS19: Support of PV Devices in Nested Xen - Jürgen Groß, SUSE
PPTX
Introduction to the xen cloud platform - xcp
PDF
Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas...
PDF
Xen @ Google, 2011
PDF
Xen Community Update 2011
PDF
Osol Netadmin Solaris Administrator
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Spring, Java Web Apps to the cloud
Integrating Apple Macs Using Novell Technologies
Tailoring NAS Proxies for Virtual Machines
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Xen time machine
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
XPDDS19: The Xen-Blanket for 2019 - Christopher Clark and Kelli Little, Star ...
Practical Tips for Novell Cluster Services
Xrm xensummit
3 Dia Livre - Implementando Nuvens Privadas com XCP 1.1
Build Your Private Cloud with Ezilla and Haduzilla
Scaling Xen within Rackspace Cloud Servers
XPDDS19: Support of PV Devices in Nested Xen - Jürgen Groß, SUSE
Introduction to the xen cloud platform - xcp
Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas...
Xen @ Google, 2011
Xen Community Update 2011
Osol Netadmin Solaris Administrator
Ad

Similar to Dell openstack boston meetup dell crowbar and open stack (20)

PPTX
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...
PDF
SUSEcon Crowbar Presentation
PDF
OSCON 2012 OpenStack Automation and DevOps Best Practices
PPTX
Dell web monsters-oct2011-v6-public
PPTX
Deploying OpenStack using Crowbar
PDF
Opscode-Eucalyptus Webinar 20110721
PDF
DevOps or: How I Learned to Stop Worrying and Love the Cloud
PPTX
Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...
PDF
Operating the Hyperscale Cloud
PDF
OpenStack & Ubuntu (india openstack day)
PPTX
NIC 2013 - Configure and Deploy Private Cloud
PDF
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
PDF
Open solaris customer presentation
PDF
Slides open stack emily_updated_2
KEY
Ga cloud scaling 3 30-2012
PPTX
Overview: Building Open Source Cloud Computing Environments
PDF
Dell and OpenStack
PDF
Running on Amazon EC2
PDF
Devoxx France 2013 Cloud Best Practices
PPTX
Nlgug grails in the cloud
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...
SUSEcon Crowbar Presentation
OSCON 2012 OpenStack Automation and DevOps Best Practices
Dell web monsters-oct2011-v6-public
Deploying OpenStack using Crowbar
Opscode-Eucalyptus Webinar 20110721
DevOps or: How I Learned to Stop Worrying and Love the Cloud
Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...
Operating the Hyperscale Cloud
OpenStack & Ubuntu (india openstack day)
NIC 2013 - Configure and Deploy Private Cloud
Building IaaS Clouds and the Art of Virtual Machine Management: A Practical G...
Open solaris customer presentation
Slides open stack emily_updated_2
Ga cloud scaling 3 30-2012
Overview: Building Open Source Cloud Computing Environments
Dell and OpenStack
Running on Amazon EC2
Devoxx France 2013 Cloud Best Practices
Nlgug grails in the cloud
Ad

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
KodekX | Application Modernization Development
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Big Data Technologies - Introduction.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Cloud computing and distributed systems.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
20250228 LYD VKU AI Blended-Learning.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
cuic standard and advanced reporting.pdf
KodekX | Application Modernization Development
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
Network Security Unit 5.pdf for BCA BBA.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
MYSQL Presentation for SQL database connectivity
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Review of recent advances in non-invasive hemoglobin estimation

Dell openstack boston meetup dell crowbar and open stack

  • 1. Crowbar & OpenStack OpenStack Boston Users Group
  • 2. Picking an Installer Deployment types Aspects Experimentation Open source / proprietary Kick the tires, exploratory Live pull / Packaged Development Test internal logic All-In-One / Multi node Simulate HW Real HW / Simulated PoC / Testing - Internet Access / Stand Just enough to run a handful of Alone servers Production Flexibility Full Stack Completeness Ops - Monitoring, management Dell Cloud Solutions 2
  • 3. Some Installers Aspects DevStack LiveCloud Stackops Crowbar Open source / proprietary OS OS Prop OS Live pull / Packaged Live Packaged Live Packaged All-In-One / Multi node SAIO SAIO Both Both Real HW / simulate Simulate Simulate HW Both Flexibility Very Little Very Little Very Tethered / Stand-Alone Tethered Stand-Alone Tethered Stand-Alone Completeness full little little High Target Devs Eval PoC Production Dell Cloud Solutions 3
  • 4. Clouds require an Operational Focus Clouds demand significant operational and process controls SW Operational decisions drive OPS hardware and software decisions HW We are finding ways to productize operations into best practices Dell Cloud Solutions 4
  • 5. Dell OpenStack Cloud Solution “Crowbar” CloudOps SW SW Software OPS OPS Reference HW Architecture Services & Consulting Dell Cloud Solutions 5
  • 6. How DevOps is Different Images vs. Layers Dell Cloud Solutions 6
  • 7. What is DevOps? DevOps is an operational approach that automates system configuration and management. To manage cloud systems, customers Need to manage servers as groups Must respond to rapid infrastructure changes Have repeatable automated deployments Dell Cloud Solutions 7
  • 8. Images vs. Layers Soup Sandwich Delicious! Delicious! Fast! Fast! Premixed Flexible Hard to customize Easy to customize Hard to change Configurable Hard to carry Very portable Every batch is unique Components can be common Dell Cloud Solutions 8
  • 9. Images vs. Layers: Overview Images: Single Unit Layers: Stacked Pieces Configuration Integrations Configuration Application Foo Integrations + Application Bar Applications + Utilities + Utilities Operating System Operating System Dell Cloud Solutions 9
  • 10. Images vs. Layers: Details Images Layers Like a Compiled Language Like an Interpreted Language Early Binding Late Binding Tightly Coupled Loosely Coupled Assembled as a package Assembled in parts 1-Step Deployment Multi-Step Deployment Big Storage Footprint Small Footprint (packages) Cloned from “Golden Image” Setup per instance Single Version Discrete Versions Dell Cloud Solutions 10
  • 11. Images vs. Layers: Lifecycle Images: Replacement Layers: Upgrade Config Config Config I I Foo Foo Config Config I+A+U+ I+A+U+ I+A+U+ Bar v1 Bar v2 O/S O/S O/S U U OS OS Config Bar v2 I+A+U+ O/S Dell Cloud Solutions 11
  • 12. CloudOps for OpenStack There are lot of pieces, but they share many elements! I I I I I I Crowbar Dash Nova Nova Nova Config Config Config Config Config Config Nagios Chef Board Cntrl DB API U U U U U U OS OS OS OS OS OS I I I I I I Nova Nova Nova Nova Nova Nova Config Config Config Config Config Config Node Node Node Node Node Node U U U U U U OS OS OS OS OS OS Dell Cloud Solutions 12
  • 13. CloudOps for OpenStack Plus interconnections are highly complex and dynamic I I I I I I Crowbar Dash Nova Nova Nova Config Config Config Config Config Config Nagios Chef Board Cntrl DB API U U U U U U OS OS OS OS OS OS I I I I I I Nova Nova Nova Nova Nova Nova Config Config Config Config Config Config Node Node Node Node Node Node U U U U U U OS OS OS OS OS OS Dell Cloud Solutions 13
  • 14. Cloud Deployments are Complex Crowbar has scripts that install the components of OpenStack Nova in a proven pattern that can be customized after the fact. Source: Ken Pepple Dell Cloud Solutions 14
  • 15. What is Crowbar? Mission: “A Zero Touch Cloud Installer” Servers in boxes to full function cloud in under 2 hours Fast & Flexible Bare metal install including BIOS & RAID config Users can choose how their system is configured (“barclamps”) DevOps Embracing Ongoing Operations Model (DevOps for Clouds) Leverages & Wraps Opscode Chef Open Not specific to OpenStack – Dell using for other Apps Not restricted to Dell hardware Apache 2 licensed Dell Cloud Solutions 15
  • 16. Crowbar Stages of Deployment APIs, User Access, Includes all the components required to implement & Ecosystem an entire cloud infrastructure including ecosystems Partners partners Ops Management Pluggable components deploy cloud infrastructure. Dell “Crowbar” Cloud Allow for addition of Dell IP and expansion by the Infrastructure & Dell IP Extensions community services and customers Can integrate with Dell existing products Core Components & Delivers basic data center services and required Operating Systems cloud infrastructure. Provision bare-metal servers from box to cloud WITHOUT user intervention (other than Physical Resources racking/cabling and some minimal configuration questions) NOT EXCLUSIVE TO DELL HARDWARE * Crowbar has potential to service other programs beyond OpenStack Dell Cloud Solutions 16
  • 17. Modular Design: Barclamps APIs, User Access, Nagios Ganglia Dashboard & Ecosystem Partners Ops Management Nova Swift Glance Dell “Crowbar” Cloud Infrastructure & Dell IP Extensions Compellent EqualLogic Crowbar DNS Logging Core Components & Operating Systems Deployer NTP Provisioner BIOS IPMI Physical Resources Network RAID * Crowbar has potential to service other programs beyond OpenStack Dell Cloud Solutions 17
  • 18. Crowbar = Install State Machine Dell Cloud Solutions 18
  • 20. Barclamps and Proposals Dell Cloud Solutions 20
  • 22. Supporting Services A self contained cloud requires some supporting services. Crowbar also includes: DNS: Can be forwarded to an upstream server NTP: Can be synced to an upstream time server Logging: Can be sent to a centralized logging server Dell Cloud Solutions 22
  • 23. New Features? Support for additional HW platforms Support for storage platforms Compellent Equalogic DX Networking 10 Gig Integration with switching infrastructure OpenStack Volume Networking service Dell Cloud Solutions 23
  • 24. Questions? More info: • http://Dell.com/OpenStack - White Papers & More! • http://github.com/dellcloudedge/crowbar - Source code and instructions • http://lists.us.dell.com/mailman/listinfo/crowbar - Discussions and questions

Editor's Notes

  • #3: Different setups for different purposes:Development