SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Prying the Cloud Open:
Dell Crowbar & OpenStack
Rob Hirschfeld (@zehicle), Principal Cloud Architect
Joseph B. George (@jbgeorge), Senior Cloud Strategist
July 2011, OSCON
Open Cloud Operations


     Intersection of two major technology waves:
          Operational Automation (DevOps)
          Open Source Cloud (OpenStack)

     Together, a practical approach to cloud scale
          Manages elastic resources
          Embraces constant change
          Productizes best practices

Dell Cloud Solutions           2                      July 20, 2011
Lessons from Hyper-scale


     Hyper-scale (1000s of servers) forced customers to
      change their core assumptions.

     To operate large systems, customers
          Embraced scale out design (inconsistency is OK)
          Eliminated hardware redundancy (too expensive)
          Shunned manual steps (too slow)


Dell Cloud Solutions           3                             July 20, 2011
Lessons from Public Clouds


     Cloud servers forced customers to change their core
      assumptions.

     To operate remote virtualized systems, customers
          Embraced scale out design (to get elastic growth)
          Lived with weak SLAs (that was all that was offered)
          Worked around lack of physical access (not available)


Dell Cloud Solutions            4                                  July 21, 2011
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             5                                 July 20, 2011
DevOps Addresses Challenges


     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            6                         July 21, 2011
Missing Cloud Infrastructure


    The cloud market was highly fragmented

        Amazon dominated but was not public domain
        VMware was building on their enterprise base
        Microsoft was taking the PaaS route
        Many small players but no community projects
        Service Providers could not agree on APIs

Dell Cloud Solutions         7                          July 20, 2011
Community Cloud Infrastructure


    We needed Cloud Infrastructure that

        Had support from major industry players
        Was collaboratively developed without a single owner
        Had an API that was Service Provider license friendly
        Could be demonstrated to run at scale
        Was built on open source components
        Had global reach and support

Dell Cloud Solutions          8                              July 20, 2011
OpenStack!




Dell Cloud Solutions      9         July 20, 2011
Making an OpenStack Cloud


                                     ? Operations

                         SW
                               OPS
                         HW

           Resources ?               ? Expertise


Dell Cloud Solutions      10                        July 20, 2011
Dell OpenStack Cloud Solution


                                          “Crowbar”
                                           CloudOps


                                   SW
                             SW            Software
                                   OPS
                                    OPS
               Reference     HW
              Architecture                Services &
                                          Consulting

Dell Cloud Solutions          11                       July 20, 2011
$   TECHNICAL CONTENT AHEAD   $
                 How DevOps is Different
                   Images vs. Layers



Dell Cloud Solutions              12                     July 20, 2011
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              13                                      July 20, 2011
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                       14                                                July 20, 2011
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               15                                  July 20, 2011
Images vs. Layers: Mo’ Details

                       Images                        Layers
        Very Static Operations           High Change Operations
         Manual Setup                    Automated setup
         Low Entry / High Maintenance    High Entry / Low Maintenance

        Works well in Enterprise         Works well in Cloud
         Hardware Sensitive              Hardware Agnostic
         Brittle                         Elastic
         Typically: Windows              Typically: Linux


Dell Cloud Solutions                16                               July 20, 2011
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              17                            July 20, 2011
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
 Confidential          18                        7/21/2011
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                                           19                                                       July 20, 2011
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                                           20                                                       July 20, 2011
No soup for you!




Confidential                21    7/21/2011
$   WARNING: TECHNICAL CONTENT AHEAD   $

             Crowbar Deep Dive



Dell Cloud Solutions                   22                         July 20, 2011
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                23                                     July 20, 2011
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                            24                                                     July 20, 2011
Crowbar = Install State Machine




Dell Cloud Solutions   25       July 20, 2011
Modular Design: Barclamps
                           APIs, User Access,             Nagios           Ganglia          Dashboard
                           & Ecosystem
                           Partners


                                                            Nova            Swift           Glace
         Ops Management
          Dell “Crowbar”




                           Cloud
                           Infrastructure &
                                                                           Compellent       EqualLogic
                           Dell IP Extensions


                                                           Crowbar           DNS           Logging
                           Core Components &
                           Operating Systems               Deployer          NTP

                                                           Provisioner      BIOS             IMPI
                           Physical Resources
                                                           Network          RAID

                                  * Crowbar has potential to service other programs beyond OpenStack
Dell Cloud Solutions                            26                                              July 20, 2011
Live Demo (placeholder)




Dell Cloud Solutions      27               July 20, 2011
Live Demo (placeholder)




Dell Cloud Solutions      28               July 20, 2011
In Conclusion,




Dell Cloud Solutions       29           July 20, 2011
Open Cloud Operations


     Intersection of two major technology waves:
          Operational Automation (DevOps)
          Open Source Cloud (OpenStack)

     Together, a practical approach to cloud scale
          Manages elastic resources
          Embraces constant change
          Productizes best practices

Dell Cloud Solutions           30                     July 20, 2011
OpenStack + Crowbar =




Dell Cloud Solutions       31              July 20, 2011
Questions?
More info:
• http://Dell.com/OpenStack - White Papers & More!
• http://RobHirschfeld.com – Technical & Agile
• http://JBGeorge.net – Business & Marketing

Mais conteúdo relacionado

Mais procurados

Finding Virtual Coins in the Couch
Finding Virtual Coins in the CouchFinding Virtual Coins in the Couch
Finding Virtual Coins in the CouchNovell
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012The Linux Foundation
 
CERN Agile Infrastructure, Road to Production
CERN Agile Infrastructure, Road to ProductionCERN Agile Infrastructure, Road to Production
CERN Agile Infrastructure, Road to ProductionSteve Traylen
 
Virtualization Is For Real
Virtualization Is For RealVirtualization Is For Real
Virtualization Is For RealAnand Sharma
 
Architecting for a cost effective Windows Azure solution
Architecting for a cost effective Windows Azure solutionArchitecting for a cost effective Windows Azure solution
Architecting for a cost effective Windows Azure solutionMaarten Balliauw
 
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x The Linux Foundation
 
Cloud Disaster Recovery
Cloud Disaster Recovery Cloud Disaster Recovery
Cloud Disaster Recovery OpSource
 
20120524 cern data centre evolution v2
20120524 cern data centre evolution v220120524 cern data centre evolution v2
20120524 cern data centre evolution v2Tim Bell
 
BoxGrinder – FUDCon 2011 Tempe
BoxGrinder – FUDCon 2011 TempeBoxGrinder – FUDCon 2011 Tempe
BoxGrinder – FUDCon 2011 Tempemarekgoldmann
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java DevelopersRichard McDougall
 
Choosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your EnterpriseChoosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your EnterpriseRogue Wave Software
 
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...Novell
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the CloudNovell
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureNovell
 
Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Andy Parsons
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementNovell
 
BoxGrinder – FOSDEM 2012
BoxGrinder – FOSDEM 2012BoxGrinder – FOSDEM 2012
BoxGrinder – FOSDEM 2012marekgoldmann
 
Novell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in EducationNovell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in EducationNovell
 
Cloud Foundry Open Tour - London
Cloud Foundry Open Tour - LondonCloud Foundry Open Tour - London
Cloud Foundry Open Tour - Londonmarklucovsky
 

Mais procurados (20)

Finding Virtual Coins in the Couch
Finding Virtual Coins in the CouchFinding Virtual Coins in the Couch
Finding Virtual Coins in the Couch
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
 
CERN Agile Infrastructure, Road to Production
CERN Agile Infrastructure, Road to ProductionCERN Agile Infrastructure, Road to Production
CERN Agile Infrastructure, Road to Production
 
Xen community update
Xen community updateXen community update
Xen community update
 
Virtualization Is For Real
Virtualization Is For RealVirtualization Is For Real
Virtualization Is For Real
 
Architecting for a cost effective Windows Azure solution
Architecting for a cost effective Windows Azure solutionArchitecting for a cost effective Windows Azure solution
Architecting for a cost effective Windows Azure solution
 
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
 
Cloud Disaster Recovery
Cloud Disaster Recovery Cloud Disaster Recovery
Cloud Disaster Recovery
 
20120524 cern data centre evolution v2
20120524 cern data centre evolution v220120524 cern data centre evolution v2
20120524 cern data centre evolution v2
 
BoxGrinder – FUDCon 2011 Tempe
BoxGrinder – FUDCon 2011 TempeBoxGrinder – FUDCon 2011 Tempe
BoxGrinder – FUDCon 2011 Tempe
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java Developers
 
Choosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your EnterpriseChoosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your Enterprise
 
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the Cloud
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing Infrastructure
 
Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration Management
 
BoxGrinder – FOSDEM 2012
BoxGrinder – FOSDEM 2012BoxGrinder – FOSDEM 2012
BoxGrinder – FOSDEM 2012
 
Novell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in EducationNovell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in Education
 
Cloud Foundry Open Tour - London
Cloud Foundry Open Tour - LondonCloud Foundry Open Tour - London
Cloud Foundry Open Tour - London
 

Destaque

Deploying OpenStack using Crowbar
Deploying OpenStack using CrowbarDeploying OpenStack using Crowbar
Deploying OpenStack using Crowbaropenstackindia
 
TXLF: Automated Deployment of OpenStack with Chef
TXLF: Automated Deployment of OpenStack with ChefTXLF: Automated Deployment of OpenStack with Chef
TXLF: Automated Deployment of OpenStack with ChefMatt Ray
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationChef
 
Infrastructure Automation with Chef
Infrastructure Automation with Chef Infrastructure Automation with Chef
Infrastructure Automation with Chef REAN Cloud
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an IntroductionSanjeev Sharma
 

Destaque (6)

Deploying OpenStack using Crowbar
Deploying OpenStack using CrowbarDeploying OpenStack using Crowbar
Deploying OpenStack using Crowbar
 
TXLF: Automated Deployment of OpenStack with Chef
TXLF: Automated Deployment of OpenStack with ChefTXLF: Automated Deployment of OpenStack with Chef
TXLF: Automated Deployment of OpenStack with Chef
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
Infrastructure Automation with Chef
Infrastructure Automation with Chef Infrastructure Automation with Chef
Infrastructure Automation with Chef
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an Introduction
 
DevOps and Chef
DevOps and ChefDevOps and Chef
DevOps and Chef
 

Semelhante a Prying the Cloud Open with Dell Crowbar & OpenStack

Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleBob Rhubart
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleBob Rhubart
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
 
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...eNovance
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleBob Rhubart
 
Dell and OpenStack
Dell and OpenStackDell and OpenStack
Dell and OpenStackeNovance
 
Continuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesContinuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesMarco Vermeulen
 
Squeeze more juice from jenkins
Squeeze more juice from jenkinsSqueeze more juice from jenkins
Squeeze more juice from jenkinsCloudBees
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassJames Cameron
 
Experience in Corporate Training in Virtual Worlds
Experience in Corporate Training in Virtual WorldsExperience in Corporate Training in Virtual Worlds
Experience in Corporate Training in Virtual WorldsAgile Dimensions LLC
 
Reduce complexity and save money with Dell Engineered Solutions for VMware EV...
Reduce complexity and save money with Dell Engineered Solutions for VMware EV...Reduce complexity and save money with Dell Engineered Solutions for VMware EV...
Reduce complexity and save money with Dell Engineered Solutions for VMware EV...Principled Technologies
 
Troubleshooting Virtualization Cascade10
Troubleshooting Virtualization Cascade10Troubleshooting Virtualization Cascade10
Troubleshooting Virtualization Cascade10Riverbed Technology
 
Enterprise Java in 2012 and Beyond, by Juergen Hoeller
Enterprise Java in 2012 and Beyond, by Juergen Hoeller Enterprise Java in 2012 and Beyond, by Juergen Hoeller
Enterprise Java in 2012 and Beyond, by Juergen Hoeller Codemotion
 
Opening opensource : The Jenkins Way
Opening opensource : The Jenkins WayOpening opensource : The Jenkins Way
Opening opensource : The Jenkins WayNicolas De Loof
 
Demo: Easily Deploy Applications with Standing Cloud
Demo: Easily Deploy Applications with Standing CloudDemo: Easily Deploy Applications with Standing Cloud
Demo: Easily Deploy Applications with Standing CloudOpSource
 
Oracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware AdminsOracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware AdminsSimon Haslam
 
Intro JBug Milano - September 2011
Intro JBug Milano - September 2011Intro JBug Milano - September 2011
Intro JBug Milano - September 2011JBug Italy
 

Semelhante a Prying the Cloud Open with Dell Crowbar & OpenStack (20)

Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT Simple
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
 
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Dell and OpenStack
Dell and OpenStackDell and OpenStack
Dell and OpenStack
 
Continuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesContinuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBees
 
Squeeze more juice from jenkins
Squeeze more juice from jenkinsSqueeze more juice from jenkins
Squeeze more juice from jenkins
 
Ma forge++ : @Cloud
Ma forge++ : @CloudMa forge++ : @Cloud
Ma forge++ : @Cloud
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclass
 
Experience in Corporate Training in Virtual Worlds
Experience in Corporate Training in Virtual WorldsExperience in Corporate Training in Virtual Worlds
Experience in Corporate Training in Virtual Worlds
 
Reduce complexity and save money with Dell Engineered Solutions for VMware EV...
Reduce complexity and save money with Dell Engineered Solutions for VMware EV...Reduce complexity and save money with Dell Engineered Solutions for VMware EV...
Reduce complexity and save money with Dell Engineered Solutions for VMware EV...
 
Troubleshooting Virtualization Cascade10
Troubleshooting Virtualization Cascade10Troubleshooting Virtualization Cascade10
Troubleshooting Virtualization Cascade10
 
Enterprise Java in 2012 and Beyond, by Juergen Hoeller
Enterprise Java in 2012 and Beyond, by Juergen Hoeller Enterprise Java in 2012 and Beyond, by Juergen Hoeller
Enterprise Java in 2012 and Beyond, by Juergen Hoeller
 
Opening opensource : The Jenkins Way
Opening opensource : The Jenkins WayOpening opensource : The Jenkins Way
Opening opensource : The Jenkins Way
 
Demo: Easily Deploy Applications with Standing Cloud
Demo: Easily Deploy Applications with Standing CloudDemo: Easily Deploy Applications with Standing Cloud
Demo: Easily Deploy Applications with Standing Cloud
 
Oracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware AdminsOracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware Admins
 
Intro JBug Milano - September 2011
Intro JBug Milano - September 2011Intro JBug Milano - September 2011
Intro JBug Milano - September 2011
 
Intro jbug milano
Intro jbug milanoIntro jbug milano
Intro jbug milano
 

Mais de Open Stack

OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpen Stack
 
OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011Open Stack
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introOpen Stack
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology OverviewOpen Stack
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStackOpen Stack
 
OpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpen Stack
 
Nebula james Williams
Nebula james WilliamsNebula james Williams
Nebula james WilliamsOpen Stack
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diabloOpen Stack
 
Snapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalSnapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalOpen Stack
 
Opening Presentation
Opening PresentationOpening Presentation
Opening PresentationOpen Stack
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Open Stack
 
Swift container sync
Swift container syncSwift container sync
Swift container syncOpen Stack
 
The site architecture you can edit
The site architecture you can editThe site architecture you can edit
The site architecture you can editOpen Stack
 
Mach Technology
Mach Technology Mach Technology
Mach Technology Open Stack
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on IntelOpen Stack
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale CloudOpen Stack
 
Openstack and eBay
Openstack and eBay Openstack and eBay
Openstack and eBay Open Stack
 
OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpen Stack
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on OpenstackOpen Stack
 

Mais de Open Stack (20)

OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStack
 
OpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpenStack 101 Technical Overview
OpenStack 101 Technical Overview
 
Nova HA
Nova HANova HA
Nova HA
 
Nebula james Williams
Nebula james WilliamsNebula james Williams
Nebula james Williams
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diablo
 
Snapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalSnapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-final
 
Opening Presentation
Opening PresentationOpening Presentation
Opening Presentation
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011
 
Swift container sync
Swift container syncSwift container sync
Swift container sync
 
The site architecture you can edit
The site architecture you can editThe site architecture you can edit
The site architecture you can edit
 
Mach Technology
Mach Technology Mach Technology
Mach Technology
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on Intel
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
Openstack and eBay
Openstack and eBay Openstack and eBay
Openstack and eBay
 
OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - Citrix
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on Openstack
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Prying the Cloud Open with Dell Crowbar & OpenStack

  • 1. Prying the Cloud Open: Dell Crowbar & OpenStack Rob Hirschfeld (@zehicle), Principal Cloud Architect Joseph B. George (@jbgeorge), Senior Cloud Strategist July 2011, OSCON
  • 2. Open Cloud Operations  Intersection of two major technology waves:  Operational Automation (DevOps)  Open Source Cloud (OpenStack)  Together, a practical approach to cloud scale  Manages elastic resources  Embraces constant change  Productizes best practices Dell Cloud Solutions 2 July 20, 2011
  • 3. Lessons from Hyper-scale  Hyper-scale (1000s of servers) forced customers to change their core assumptions.  To operate large systems, customers  Embraced scale out design (inconsistency is OK)  Eliminated hardware redundancy (too expensive)  Shunned manual steps (too slow) Dell Cloud Solutions 3 July 20, 2011
  • 4. Lessons from Public Clouds  Cloud servers forced customers to change their core assumptions.  To operate remote virtualized systems, customers  Embraced scale out design (to get elastic growth)  Lived with weak SLAs (that was all that was offered)  Worked around lack of physical access (not available) Dell Cloud Solutions 4 July 21, 2011
  • 5. 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 5 July 20, 2011
  • 6. DevOps Addresses Challenges  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 6 July 21, 2011
  • 7. Missing Cloud Infrastructure The cloud market was highly fragmented  Amazon dominated but was not public domain  VMware was building on their enterprise base  Microsoft was taking the PaaS route  Many small players but no community projects  Service Providers could not agree on APIs Dell Cloud Solutions 7 July 20, 2011
  • 8. Community Cloud Infrastructure We needed Cloud Infrastructure that  Had support from major industry players  Was collaboratively developed without a single owner  Had an API that was Service Provider license friendly  Could be demonstrated to run at scale  Was built on open source components  Had global reach and support Dell Cloud Solutions 8 July 20, 2011
  • 10. Making an OpenStack Cloud ? Operations SW OPS HW Resources ? ? Expertise Dell Cloud Solutions 10 July 20, 2011
  • 11. Dell OpenStack Cloud Solution “Crowbar” CloudOps SW SW Software OPS OPS Reference HW Architecture Services & Consulting Dell Cloud Solutions 11 July 20, 2011
  • 12. $ TECHNICAL CONTENT AHEAD $ How DevOps is Different Images vs. Layers Dell Cloud Solutions 12 July 20, 2011
  • 13. 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 13 July 20, 2011
  • 14. 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 14 July 20, 2011
  • 15. 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 15 July 20, 2011
  • 16. Images vs. Layers: Mo’ Details Images Layers Very Static Operations High Change Operations  Manual Setup  Automated setup  Low Entry / High Maintenance  High Entry / Low Maintenance Works well in Enterprise Works well in Cloud  Hardware Sensitive  Hardware Agnostic  Brittle  Elastic  Typically: Windows  Typically: Linux Dell Cloud Solutions 16 July 20, 2011
  • 17. 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 17 July 20, 2011
  • 18. 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 Confidential 18 7/21/2011
  • 19. 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 19 July 20, 2011
  • 20. 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 20 July 20, 2011
  • 21. No soup for you! Confidential 21 7/21/2011
  • 22. $ WARNING: TECHNICAL CONTENT AHEAD $ Crowbar Deep Dive Dell Cloud Solutions 22 July 20, 2011
  • 23. 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 23 July 20, 2011
  • 24. 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 24 July 20, 2011
  • 25. Crowbar = Install State Machine Dell Cloud Solutions 25 July 20, 2011
  • 26. Modular Design: Barclamps APIs, User Access, Nagios Ganglia Dashboard & Ecosystem Partners Nova Swift Glace Ops Management Dell “Crowbar” Cloud Infrastructure & Compellent EqualLogic Dell IP Extensions Crowbar DNS Logging Core Components & Operating Systems Deployer NTP Provisioner BIOS IMPI Physical Resources Network RAID * Crowbar has potential to service other programs beyond OpenStack Dell Cloud Solutions 26 July 20, 2011
  • 27. Live Demo (placeholder) Dell Cloud Solutions 27 July 20, 2011
  • 28. Live Demo (placeholder) Dell Cloud Solutions 28 July 20, 2011
  • 29. In Conclusion, Dell Cloud Solutions 29 July 20, 2011
  • 30. Open Cloud Operations  Intersection of two major technology waves:  Operational Automation (DevOps)  Open Source Cloud (OpenStack)  Together, a practical approach to cloud scale  Manages elastic resources  Embraces constant change  Productizes best practices Dell Cloud Solutions 30 July 20, 2011
  • 31. OpenStack + Crowbar = Dell Cloud Solutions 31 July 20, 2011
  • 32. Questions? More info: • http://Dell.com/OpenStack - White Papers & More! • http://RobHirschfeld.com – Technical & Agile • http://JBGeorge.net – Business & Marketing