0
Crowbar & OpenStackOpenStack Boston Users Group
Picking an Installer         Deployment types                          Aspects  Experimentation                        Ope...
Some InstallersAspects                     DevStack   LiveCloud     Stackops      CrowbarOpen source / proprietary   OS   ...
Clouds require an Operational Focus                             Clouds demand significant                             oper...
Dell OpenStack Cloud Solution                                         “Crowbar”                                          C...
How DevOps is Different                   Images vs. LayersDell Cloud Solutions      6
What is DevOps?         DevOps is an operational approach that automates         system configuration and management.     ...
Images vs. Layers                          Soup                    Sandwich             Delicious!                  Delici...
Images vs. Layers: Overview           Images: Single Unit               Layers: Stacked Pieces                  Configurat...
Images vs. Layers: Details                         Images                      Layers        Like a Compiled Language     ...
Images vs. Layers: Lifecycle         Images: Replacement                       Layers: UpgradeConfig                 Confi...
CloudOps for OpenStack    There are lot of pieces, but they share many elements!                          I               ...
CloudOps for OpenStack    Plus interconnections are highly complex and dynamic                          I                 ...
Cloud Deployments are ComplexCrowbar hasscripts that installthe componentsof OpenStackNova in a provenpattern that canbe c...
What is Crowbar?    Mission: “A Zero Touch Cloud Installer”         Servers in boxes to full function cloud in under 2 hou...
Crowbar Stages of Deployment                           APIs, User Access,                                                 ...
Modular Design: Barclamps                           APIs, User Access,               Nagios          Ganglia        Dashbo...
Crowbar = Install State MachineDell Cloud Solutions   18
DashboardDell Cloud Solutions     19
Barclamps and ProposalsDell Cloud Solutions     20
MonitoringDell Cloud Solutions      21
Supporting Services    A self contained cloud requires some supporting    services. Crowbar also includes:      DNS: Can b...
New Features?         Support for additional HW platforms         Support for storage platforms              Compellent   ...
Questions?More info:• http://Dell.com/OpenStack - White Papers & More!• http://github.com/dellcloudedge/crowbar - Source c...
Upcoming SlideShare
Loading in...5
×

Dell openstack boston meetup dell crowbar and open stack

1,317

Published on

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,317
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • Different setups for different purposes:Development
  • Transcript of "Dell openstack boston meetup dell crowbar and open stack"

    1. 1. Crowbar & OpenStackOpenStack Boston Users Group
    2. 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, managementDell Cloud Solutions 2
    3. 3. Some InstallersAspects DevStack LiveCloud Stackops CrowbarOpen source / proprietary OS OS Prop OSLive pull / Packaged Live Packaged Live PackagedAll-In-One / Multi node SAIO SAIO Both BothReal HW / simulate Simulate Simulate HW BothFlexibility Very Little Very Little VeryTethered / Stand-Alone Tethered Stand-Alone Tethered Stand-AloneCompleteness full little little HighTarget Devs Eval PoC ProductionDell Cloud Solutions 3
    4. 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 practicesDell Cloud Solutions 4
    5. 5. Dell OpenStack Cloud Solution “Crowbar” CloudOps SW SW Software OPS OPS Reference HW Architecture Services & ConsultingDell Cloud Solutions 5
    6. 6. How DevOps is Different Images vs. LayersDell Cloud Solutions 6
    7. 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 deploymentsDell Cloud Solutions 7
    8. 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 commonDell Cloud Solutions 8
    9. 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 SystemDell Cloud Solutions 9
    10. 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 VersionsDell Cloud Solutions 10
    11. 11. Images vs. Layers: Lifecycle Images: Replacement Layers: UpgradeConfig Config Config I I Foo Foo Config ConfigI+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/SDell Cloud Solutions 11
    12. 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 OSDell Cloud Solutions 12
    13. 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 OSDell Cloud Solutions 13
    14. 14. Cloud Deployments are ComplexCrowbar hasscripts that installthe componentsof OpenStackNova in a provenpattern that canbe customizedafter the fact. Source: Ken Pepple Dell Cloud Solutions 14
    15. 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 licensedDell Cloud Solutions 15
    16. 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 OpenStackDell Cloud Solutions 16
    17. 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 OpenStackDell Cloud Solutions 17
    18. 18. Crowbar = Install State MachineDell Cloud Solutions 18
    19. 19. DashboardDell Cloud Solutions 19
    20. 20. Barclamps and ProposalsDell Cloud Solutions 20
    21. 21. MonitoringDell Cloud Solutions 21
    22. 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 serverDell Cloud Solutions 22
    23. 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 serviceDell Cloud Solutions 23
    24. 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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×