Dell openstack boston meetup   dell crowbar and open stack
Upcoming SlideShare
Loading in...5
×
 

Dell openstack boston meetup dell crowbar and open stack

on

  • 911 views

 

Statistics

Views

Total Views
911
Views on SlideShare
911
Embed Views
0

Actions

Likes
1
Downloads
26
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • comparison to different devop tools
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Different setups for different purposes:Development

Dell openstack boston meetup   dell crowbar and open stack Dell openstack boston meetup dell crowbar and open stack Presentation Transcript

  • Crowbar & OpenStackOpenStack 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, managementDell Cloud Solutions 2
  • 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
  • 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
  • Dell OpenStack Cloud Solution “Crowbar” CloudOps SW SW Software OPS OPS Reference HW Architecture Services & ConsultingDell Cloud Solutions 5
  • How DevOps is Different Images vs. LayersDell 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 deploymentsDell 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 commonDell 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 SystemDell 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 VersionsDell Cloud Solutions 10
  • 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
  • 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
  • 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
  • Cloud Deployments are ComplexCrowbar hasscripts that installthe componentsof OpenStackNova in a provenpattern that canbe customizedafter 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 licensedDell 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 OpenStackDell 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 OpenStackDell Cloud Solutions 17
  • 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 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
  • 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
  • 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