Dell Crowbar Software Framework for OpenStack Deployments


Published on

Using Dell Crowbar to deploy OpenStack (Presentation from Dell EnterpriseForum, 2013)

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Dell Crowbar Software Framework for OpenStack Deployments

  1. 1. Dell Crowbar SoftwareFramework forOpenStackDeploymentsWhy IT Operations needs anIndustrial RevolutionMichael PittaroPrincipal Architect, Big Data SolutionsDell
  2. 2. IT Problem: Scale Explosion21980Mainframe1990Client / Server2000Datacenter2010Cloud
  3. 3. IT Problem: Complexity Explosion3
  4. 4. • Too much manual labor• Little Automation (no use of machinesor reusable parts)• No reproducibility (too many one offsand “magical configurations”)• High defect/error rate• Too expensiveIT Problem: Stuck Pre-Industrial Revolution4manufacturing beforethe Ford Model-T
  5. 5. apply industrialized processes toIT operationsIT needs an Industrial Revolution5• Use machines instead of manual labor• Assemble things from parts• Break large & complicated processesinto smaller & easier sub-processes• Apply specialized and general laboraccordingly (engineers vs. assemblyworkers)
  6. 6. Introducing Crowbar -- A complete Operations Factory6Hardware CrowbarUsable & ConfiguredApplication
  7. 7. 7The Factory (Macro View)
  8. 8. • Includes all the components requiredto implement an entire cloudinfrastructure including ecosystemspartners• Pluggable components deploy cloudinfrastructure.• Allow for addition of Dell IP andexpansion by the community servicesand customers• Can integrate with Dell existingproducts• Delivers basic data center servicesand required cloud infrastructure.• Provision bare-metal servers from boxto cloud WITHOUT user intervention(other than racking/cabling and someminimal configuration questions)Assembly is layered and ordered8Dell“Crowbar”OpsManagementCore Components &Operating SystemsCloud Infrastructure& Dell IP ExtensionsPhysical ResourcesAPIs, User Access, &Ecosystem Partners
  9. 9. OpenStack layersDell“Crowbar”OpsManagementCore Components &Operating SystemsCloud Infrastructure& Dell IP ExtensionsPhysical ResourcesAPIs, User Access, &Ecosystem PartnersCrowbarDeployerProvisionerNetwork RAIDBIOS IPMINTPDNS LoggingNova Swift GlanceNagios GangliaenStratius RightScaleDashboardCephHorizonKeystoneForce10
  10. 10. Layers beyond OpenStackCrowbarOS, Updates,MonitoringCloud InfrastructureRack, BIOS, RAIDAPIs, User Access &Ecosystem Partners10
  11. 11. Assembly From Parts (Micro View)11OSUNovaNodeIConfigOSUNovaAPIIConfigOSUNovaNodeIConfigOSUNovaNodeIConfigOSUNovaNodeIConfigOSUNovaNodeIConfigOSUNovaNodeIConfigOSUNovaDBIConfigOSUNovaCntrlIConfigOSUDashBoardIConfigOSUNagiosIConfigOSUCrowbarChefIConfig
  12. 12. ServerDell“Crowbar”OpsManagementOperating SystemNetworkConfigChefServerNetworkConfigAppsDHCPCrowbarMagicHappens!OrchestrationState MachineRun ListConfig.Hardware Config(uses “Sledgehammer”)AppsThe Machine (Micro View)
  13. 13. Assembly From Parts (Macro View)Cookbooks13
  14. 14. And More…14• Open, extends andintegrates easily withenvironments• Parts instead of images• Tight integration with DellHW• Dell backed andsupported without lock-in
  15. 15. An Overview of the Crowbar Project• Community– Focused on OpenStack and Hadoop, expanding in other areas– Engineering benefits from community– Dell engineering active participants• Developed in the Open– Code development is current & live at– Weekly community meetings online– Active and transparent collaboration– Allows faster response to customers and partners• Active Community– 300+ email list users & nearly 500 Github followers– 500+ downloads of the Crowbar image– Partners: Intel, Opscode, SUSE– Customers: telecom, cloud, financial15
  16. 16. The Different Crowbar Derivatives16Dell Crowbarpowered SolutionsDell Crowbar ProductCrowbar Project
  17. 17. • Crowbar is used to deploy theDell | Cloudera Apache HadoopSolution• All Dell OpenStack Powered Cloudsare deployed and managed withCrowbar• SUSE Cloud is deployed andmanaged with CrowbarCrowbar in Production17
  18. 18. Further Information• Dell Hadoop and OpenStack Solutions powered by Crowbar––• Crowbar Project Homepage and Downloads– http://crowbar.github.com18
  19. 19. 19Thank you!
  20. 20. 20Notices & DisclaimersCopyright © 2013 by Dell, Inc.No part of this document may be reproduced or transmitted in any form without the written permission from Dell, Inc.This document could include technical inaccuracies or typographical errors. Dell may make improvements or changes in the product(s)or program(s) described herein at any time without notice. Any statements regarding Dell’s future direction and intent are subject tochange or withdrawal without notice, and represent goals and objectives only.References in this document to Dell products, programs, or services does not imply that Dell intends to make such products, programsor services available in all countries in which Dell operates or does business. Any reference to an Dell Program Product in thisdocument is not intended to state or imply that only that program product may be used. Any functionality equivalent program, thatdoes not infringe Dell’s intellectual property rights, may be used.The information provided in this document is distributed “AS IS” without any warranty, either expressed or implied. Dell EXPRESSLYDISCLAIMS any warranties of merchantability, fitness for a particular purpose OR INFRINGEMENT. Dell shall have no responsibility toupdate this information.The provision of the information contained herein is not intended to, and does not, grant any right or license under any Dell patents orcopyrights.Dell, Inc.300 Innovative WayNashua, NH 03063 USA