SlideShare a Scribd company logo
1 of 32
Wicked Easy Ceph Block
Storage & OpenStack
Deployment with Crowbar


Kamesh Pemmaraju, Dell
Neil Levine, Inktank
Outline
•  Introduction
    –  Dell OpenStack-Powered Cloud Solution
    –  Ceph
    –  Crowbar
•  Why Crowbar + Ceph in OpenStack?
    –  OpenStack Block Storage gap
    –  Automation, scale
•  What we have done to enable things?
•  Customer benefits, drivers – an example
•  What’s coming next?
Clouds Require an Operational Focus

                 •  Clouds demand significant operational
                    and process controls

  SW
           OPS   •  Operational decisions drive hardware and
                    software decisions
  HW

                 •  We are finding ways to productize
                    operations into best practices
Dell OpenStack-Powered Cloud Solution

                                “Crowbar”
                                 CloudOps




                        SW
                                 Software
                   SW
                        OPS
                         OPS
     Reference
    Architecture   HW
                               Services &
                               Consulting
Dell OpenStack-Powered Cloud Solution
                                         HW + SW + Services
                              •    C6220, C6105,R720, R720XD servers
           HW reference       •    Storage and compute
Hardware   architecture
                              •    Force 10 S60 and PowerConnect
           Configuration      •    Min 6 nodes. Max 60 nodes
                              •    OpenStack Installer and continuous integration (Crowbar)
           Software           •    OpenStack cloud SW
                              •    Ceph for distributed storage
Software                      •    Ubuntu 12.04 (host)
           Operating system   •    Windows (guests)
                              •    Linux (guests)
           Hypervisor         •    KVM
                              •    Hardware integration – onsite or merge center
                              •    Software installation – onsite
           Deployment and
           consulting         •    OpenStack consulting services
Services                           −  Assessment, design and installation
                                   −  Delivered via partnerships with Mirantis and Canonical
                              •  HW/Crowbar: Dell ProSupport
           Support
                              •  OpenStack support via Canonical (coming soon)
Ceph – Unified Storage Software
           OBJECTS                   VIRTUAL DISKS              FILES & DIRECTORIES



          CEPH                       CEPH                             CEPH
     OBJECT STORAGE              BLOCK STORAGE                    FILE SYSTEM
     A powerful S3- and Swift-    A distributed virtual block    A distributed, scale-out
     compatible gateway that      device that delivers high-      filesystem with POSIX
      brings the power of the    performance, cost-effective     semantics that provides
       Ceph Object Store to      storage for virtual machines    storage for a legacy and
        modern applications        and legacy applications         modern applications
Ceph – Key Differentiators

 •  Unified storage platform (Object + Block + File)
 •  Ceph Intelligent Placement (CRUSH)
 •  Ceph Intelligent Devices (Self-healing, P2P)
 •  Ceph Intelligent Objects (Embedded Software Classes)
 •  Ceph Integration (Linux Kernel, OpenStack, Cloudstack)
Ceph Architecture
        APP                   APP                 HOST/VM                  CLIENT


                       Ceph Object           Ceph Block              Ceph File
  LIBRADOS
                       Gateway               Device                  System
  A library allowing
  apps to directly
                       (RGW)                 (RBD)                   (CephFS)
                       A bucket-based REST   A reliable and fully-   A POSIX-compliant
  access RADOS,
                       gateway, compatible   distributed block       distributed file system,
  with support for
  C, C++, Java,        with S3 and Swift     device, with a Linux    with a Linux kernel
                                             kernel client and a     client and support for
  Python, Ruby,
                                             QEMU/KVM driver         FUSE
  and PHP

 Ceph Storage Cluster (RADOS)
 A reliable, autonomous, distributed object store comprised of self-healing, self-
 managing, intelligent storage nodes
Ceph RADOS Components



       M
  Ceph Monitor Nodes:                      Ceph OSD Nodes:
    –  Maintain cluster map                 •  One Ceph OSD daemon per disk
    –  Provide consensus for distributed       (recommended)
       decision-making                      •  At least three nodes in a cluster
    –  Must have an odd number              •  Serve stored objects to clients
    –  These do not serve stored objects    •  Intelligently peer to perform
       to clients
                                               replication tasks
                                            •  Supports object classes
OSD    OSD    OSD    OSD    OSD


 Ceph OSD                                          btrfs
   Node                                            xfs
            FS     FS     FS     FS     FS         ext4


            DISK   DISK   DISK   DISK   DISK




  Ceph
 Storage           M             M             M
 Cluster
(RADOS)
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
Images vs. Layers: Overview


    Images: Single Unit       Layers: Stacked Pieces

         Configuration                          Integrations




                              Configuration
                                               Application Foo
         Integrations +
                                               Application Bar
         Applications +
      Utilities + Operating                       Utilities
              System
                                              Operating System
Images vs. Layers: Lifecycle

     Images: Replacement              Layers: Upgrade



  Config     Config       Config
                                               I                          I
                                              Foo                        Foo




                                    Config




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

               Config                                 Bar v2
              I+A+U+O/
                  S
Crowbar Uses the Layer Model for Deployment
                       APIs, User Access,     •    Includes all the components required to implement an entire
                                                   cloud infrastructure including ecosystems partners
                       & Ecosystem
                       Partners
 Ops Management
  Dell “Crowbar”



                                              •    Pluggable components deploy cloud infrastructure
                       Cloud Infrastructure
                       & Dell IP Extensions   •    Allow for addition of Dell IP and expansion by the community
                                                   services and customers

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

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



                   * Crowbar has potential to service other programs beyond OpenStack
How Does Crowbar Work?
                                                         Status (po
                                                                    st)
 Ops Management

                                    Orchestration
  Dell “Crowbar”



                                    State Machine                             Apps         Apps
                   Crowbar Magic



                                   Run List                                  Network      Network
                      Happens!



                                                             Chef-Client      Config       Config
                                               Chef
                                              Server        Chef-C
                                                                     lient     Operating System
                                    Config.

                                                                                Hardware Config
                                                                             (uses “Sledgehammer”)
                                        DHCP
                                                                                  Server
                                                                 t
                                                       PXE Boo
What is a Barclamp?

                                             Barclamp
                     Crowbar API &                       O/S App        Components &
                                      Chef Recipes
                       Partial UI                        Packages          Scripts
   Ops Management
    Dell “Crowbar”



                        •  Crowbar API & Partial UI
                             •  Adds states and transitions to Orchestration
                             •  Customizes UI specific to barclamp
                             •  Visual extensions to nodes/networks/utils
                        •  Chef Recipes
                             •  DevOps description of application
                             •  Enforced repeatable configuration
                        •  O/A App Packages
                             •  Operating system dependencies (Debs & RPMs)
                        •  Components & Scripts
                             •  Ad hoc configuration not covered by Chef
Modular Design: Barclamps The Configuration You
Want to Deploy
                                           Nagios        Ganglia     Dashboard
                   APIs, User Access, &
                   Ecosystem Partners     enStratus     RightScale   Horizon
 Ops Management
  Dell “Crowbar”




                                            Nova          Swift      Glance
                   Cloud Infrastructure
                   & Dell IP Extensions     Ceph        Force10      Keystone

                                          Crowbar         DNS        Logging
                   Core Components &
                   Operating Systems      Deployer        NTP
                                          Provisioner     BIOS         IPMI
                   Physical Resources     Network         RAID
The 4 Stages of Cloud Storage Thinking



    “We should do                           “No SPOFs      “How do the Web
    things the new     “App can’t be                        2.0 folks do it?”
         way!”        re-architected!”       please!”

                                                            Use distributed
     Use Object      Use local storage!      Use this      storage on utility
      Storage                             expensive SAN!      hardware!
Ceph Block Storage for Dell Openstack


    1. Foundations: no SPOFs, self-healing, CRUSH


    2. Features: Thin-provision, Cloning, Copy-on-Write


    3. Openstack: integrated with Cinder, Nova, Glance


    4. Deployment: via Crowbar
RBD Features
RBD Features
RBD Features
RBD Features
Scale-Out Operations With OpenStack

If you can’t automate it, you can’t scale it
                         I                            I                             I                             I                          I                        I                I
API &                 Crowbar                                                     Dash                          Nova                       Nova                     Nova            Cinder




                                                                                                                                                                           Config
                                           Config




                                                                         Config




                                                                                                       Config




                                                                                                                                  Config




                                                                                                                                                           Config
            Config



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


                       I                      I                             I                             I                          I                        I
Compute              Nova                   Nova                          Nova                          Nova                       Nova                     Nova
           Config




                                  Config




                                                                Config




                                                                                          Config




                                                                                                                        Config




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


                       I                    I                            I                             I                                  I                         I
Storage             Ceph Mon             Ceph Mon                     Ceph Mon                     Ceph OSD                           Ceph OSD                  Ceph OSD




                                                                                                                                 Config
                                                             Config
                                Config
           Config




                                                                                                                                                           Config
                                                                                              Config
Nodes                Node                 Node                         Node                          Node                               Node                      Node
                       U                    U                            U                            U                                  U                         U
                      OS                   OS                           OS                            OS                                 OS                        OS
Ceph Related Barclamps for Crowbar
 •  https://github.com/ceph/barclamp-ceph
   –  ceph.com packages into the Crowbar Admin Node
   –  Ceph OSD roles (ceph-store)
   –  Ceph Mon roles (ceph-mon)

 •  https://github.com/crowbar/barclamp-nova
   –  Hypervisor with RBD (ceph-client)
What Have We Done to Enable?
 •  Dell and Inktank have partnered to bring a complete solution for
    OpenStack + Ceph + Automated deployment with Crowbar
 •  The joint solution provides:
      –  Crowbar barclamp to
        –  Deploy Ceph clusters automatically in a very short time
        –  Connect those clusters to OpenStack
     –  Professional Services, Support, and Training
         ›  Collaborative Support for Dell hardware customers
     –  Joint Solution
         ›  Validated against Dell Reference Architectures via the
            Technology Partner program
Customer:
University to Deploy OpenStack + Ceph Using Crowbar
Situation
•    University employs close to 900 researchers and receives            •  In the end, University
     hundreds of million dollars in Grants as a Top 10 Research             chose Dell/Inktank to
     Institution primarily working on Cancer and Genomic Projects.
     The University has a need to provide a centralized data                architect a platform
     repository for Researchers in order to insure compliances              that would be very
     concerning retention of data.
•    The intent of the Data Repository is to provide 2TB of free
                                                                            scalable and provide
     storage space to each Researcher, with opportunity to                  lost costs per TB and
     purchase from the university more capacity at a very                   was the best of all
     reasonable cost.
Decision Drivers
                                                                            worlds that provide
•  University investigated using an traditional SAN storage solution
                                                                            compute and storage
   which was very expenses on a per TB basis. They also                     on the same
   investigated using public cloud storage options which also               hardware.
   proved to be too expensive. Finally, they looked at Hadoop for
   the project but found that it was not a good fit for this use case.
What’s Next?
 •  May
  –  Ceph Cuttlefish
 •  Summer 2013
  –  Dell Grizzly support
  –  Ceph Dumpling (August)
 •  https://github.com/crowbar/crowbar/wiki/Crowbar-2.0
  –  Crowbar v2.0 work is happening in the open. Check it out and
    participate!
Don’t Miss the OpenStack Summit Sessions

                                    Havana Sessions:
              –  Planning the Ceph Roadmap for Openstack
                               Wednesday April 17, 2013
                         1:50pm - 2:30pm in Room - B113


              –  Features for Ceph with Cinder and Beyond
                                 Thursday, April 18, 2013
               9:50 – 10:30am in Rooms – C120+121+122
Contact Information

     Reach Kamesh and Neil for additional information:
                                                  Dell.com/OpenStack
                                                     Dell.com/Crowbar
                                                      Inktank.com/Dell
                                       Kamesh_Pemmaraju@Dell.com
                                                        @kpemmaraju
                                              Neil.Levine@Inktank.com
                                                         @neilwlevine
    Visit the Dell and Inktank booths in the OpenStack Summit Expo Hall
Thank you!

More Related Content

What's hot

Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersThe Linux Foundation
 
Cloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web AppsCloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web AppsMark Slingsby
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huangbuildacloud
 
Inside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworldInside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworldRichard McDougall
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture FutureKimihiko Kitase
 
Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP The Linux Foundation
 
Apache Hadoop on Virtual Machines
Apache Hadoop on Virtual MachinesApache Hadoop on Virtual Machines
Apache Hadoop on Virtual MachinesDataWorks Summit
 
Novell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer DayKimihiko Kitase
 
SV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source PlatformSV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source PlatformAdrian Cockcroft
 
Novell Teaming: Automating Business Processes with Forms and Workflows
Novell Teaming: Automating Business Processes with Forms and WorkflowsNovell Teaming: Automating Business Processes with Forms and Workflows
Novell Teaming: Automating Business Processes with Forms and WorkflowsNovell
 
CloudStack-Developer-Day
CloudStack-Developer-DayCloudStack-Developer-Day
CloudStack-Developer-DayKimihiko Kitase
 
File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2Novell
 

What's hot (20)

Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud Servers
 
Cloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web AppsCloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web Apps
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huang
 
Hadoop on Virtual Machines
Hadoop on Virtual MachinesHadoop on Virtual Machines
Hadoop on Virtual Machines
 
Inside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworldInside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworld
 
Management server internals
Management server internalsManagement server internals
Management server internals
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture Future
 
Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP
 
Apache Hadoop on Virtual Machines
Apache Hadoop on Virtual MachinesApache Hadoop on Virtual Machines
Apache Hadoop on Virtual Machines
 
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS cloudsCloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
 
CloudStack technical overview
CloudStack technical overviewCloudStack technical overview
CloudStack technical overview
 
Novell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell Open Enterprise Server Architecture
Novell Open Enterprise Server Architecture
 
Netflix in the cloud 2011
Netflix in the cloud 2011Netflix in the cloud 2011
Netflix in the cloud 2011
 
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud ComputingvBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer Day
 
SV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source PlatformSV Forum Platform Architecture SIG - Netflix Open Source Platform
SV Forum Platform Architecture SIG - Netflix Open Source Platform
 
Novell Teaming: Automating Business Processes with Forms and Workflows
Novell Teaming: Automating Business Processes with Forms and WorkflowsNovell Teaming: Automating Business Processes with Forms and Workflows
Novell Teaming: Automating Business Processes with Forms and Workflows
 
CloudStack-Developer-Day
CloudStack-Developer-DayCloudStack-Developer-Day
CloudStack-Developer-Day
 
File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2
 
DevCloud and CloudMonkey
DevCloud and CloudMonkeyDevCloud and CloudMonkey
DevCloud and CloudMonkey
 

Similar to Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar

Webinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackWebinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackCeph Community
 
Deploying OpenStack using Crowbar
Deploying OpenStack using CrowbarDeploying OpenStack using Crowbar
Deploying OpenStack using Crowbaropenstackindia
 
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Sean Cohen
 
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...VMworld
 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesMatt Ray
 
Open Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment TechnologiesOpen Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment Technologiesmestery
 
Nuxeo platform in 15mn
Nuxeo platform in 15mnNuxeo platform in 15mn
Nuxeo platform in 15mnNuxeo
 
Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012Ceph Community
 
Migrating P2V: SUSE Linux Enterprise Server with Xen
Migrating P2V: SUSE Linux Enterprise Server with XenMigrating P2V: SUSE Linux Enterprise Server with Xen
Migrating P2V: SUSE Linux Enterprise Server with XenNovell
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationCeph Community
 
OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)
OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)
OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)John Purrier
 
EVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview DeckEVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview DeckErik Bussink
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 
Webinar - Getting Started With Ceph
Webinar - Getting Started With CephWebinar - Getting Started With Ceph
Webinar - Getting Started With CephCeph Community
 
Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...
Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...
Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...Cloudera, Inc.
 
Cybera - Clouds & other computational frameworks for science
Cybera - Clouds & other computational frameworks for scienceCybera - Clouds & other computational frameworks for science
Cybera - Clouds & other computational frameworks for scienceCybera Inc.
 
OSv: probably the best OS for cloud workloads you've never hear of
OSv: probably the best OS for cloud workloads you've never hear ofOSv: probably the best OS for cloud workloads you've never hear of
OSv: probably the best OS for cloud workloads you've never hear ofrhatr
 
Openstack Summit HK - Ceph defacto - eNovance
Openstack Summit HK - Ceph defacto - eNovanceOpenstack Summit HK - Ceph defacto - eNovance
Openstack Summit HK - Ceph defacto - eNovanceeNovance
 
Distro-independent Hadoop cluster management
Distro-independent Hadoop cluster managementDistro-independent Hadoop cluster management
Distro-independent Hadoop cluster managementDataWorks Summit
 
The Netflix Open Source Platform
The Netflix Open Source PlatformThe Netflix Open Source Platform
The Netflix Open Source PlatformRuslan Meshenberg
 

Similar to Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar (20)

Webinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackWebinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStack
 
Deploying OpenStack using Crowbar
Deploying OpenStack using CrowbarDeploying OpenStack using Crowbar
Deploying OpenStack using Crowbar
 
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
 
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
VMworld 2013: Deploying vSphere with OpenStack: What It Means to Your Cloud E...
 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best Practices
 
Open Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment TechnologiesOpen Source Cloud, Virtualization and Deployment Technologies
Open Source Cloud, Virtualization and Deployment Technologies
 
Nuxeo platform in 15mn
Nuxeo platform in 15mnNuxeo platform in 15mn
Nuxeo platform in 15mn
 
Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012
 
Migrating P2V: SUSE Linux Enterprise Server with Xen
Migrating P2V: SUSE Linux Enterprise Server with XenMigrating P2V: SUSE Linux Enterprise Server with Xen
Migrating P2V: SUSE Linux Enterprise Server with Xen
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph Replication
 
OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)
OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)
OpenStack & Cloud Foundry (OpenStack Fall 2012 Summit)
 
EVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview DeckEVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview Deck
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud Computing
 
Webinar - Getting Started With Ceph
Webinar - Getting Started With CephWebinar - Getting Started With Ceph
Webinar - Getting Started With Ceph
 
Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...
Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...
Hadoop World 2011: Proven Tools to Manage Hadoop Environments - Joey Jablonsk...
 
Cybera - Clouds & other computational frameworks for science
Cybera - Clouds & other computational frameworks for scienceCybera - Clouds & other computational frameworks for science
Cybera - Clouds & other computational frameworks for science
 
OSv: probably the best OS for cloud workloads you've never hear of
OSv: probably the best OS for cloud workloads you've never hear ofOSv: probably the best OS for cloud workloads you've never hear of
OSv: probably the best OS for cloud workloads you've never hear of
 
Openstack Summit HK - Ceph defacto - eNovance
Openstack Summit HK - Ceph defacto - eNovanceOpenstack Summit HK - Ceph defacto - eNovance
Openstack Summit HK - Ceph defacto - eNovance
 
Distro-independent Hadoop cluster management
Distro-independent Hadoop cluster managementDistro-independent Hadoop cluster management
Distro-independent Hadoop cluster management
 
The Netflix Open Source Platform
The Netflix Open Source PlatformThe Netflix Open Source Platform
The Netflix Open Source Platform
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar

  • 1. Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar Kamesh Pemmaraju, Dell Neil Levine, Inktank
  • 2. Outline •  Introduction –  Dell OpenStack-Powered Cloud Solution –  Ceph –  Crowbar •  Why Crowbar + Ceph in OpenStack? –  OpenStack Block Storage gap –  Automation, scale •  What we have done to enable things? •  Customer benefits, drivers – an example •  What’s coming next?
  • 3. Clouds Require an Operational Focus •  Clouds demand significant operational and process controls SW OPS •  Operational decisions drive hardware and software decisions HW •  We are finding ways to productize operations into best practices
  • 4. Dell OpenStack-Powered Cloud Solution “Crowbar” CloudOps SW Software SW OPS OPS Reference Architecture HW Services & Consulting
  • 5. Dell OpenStack-Powered Cloud Solution HW + SW + Services •  C6220, C6105,R720, R720XD servers HW reference •  Storage and compute Hardware architecture •  Force 10 S60 and PowerConnect Configuration •  Min 6 nodes. Max 60 nodes •  OpenStack Installer and continuous integration (Crowbar) Software •  OpenStack cloud SW •  Ceph for distributed storage Software •  Ubuntu 12.04 (host) Operating system •  Windows (guests) •  Linux (guests) Hypervisor •  KVM •  Hardware integration – onsite or merge center •  Software installation – onsite Deployment and consulting •  OpenStack consulting services Services −  Assessment, design and installation −  Delivered via partnerships with Mirantis and Canonical •  HW/Crowbar: Dell ProSupport Support •  OpenStack support via Canonical (coming soon)
  • 6. Ceph – Unified Storage Software OBJECTS VIRTUAL DISKS FILES & DIRECTORIES CEPH CEPH CEPH OBJECT STORAGE BLOCK STORAGE FILE SYSTEM A powerful S3- and Swift- A distributed virtual block A distributed, scale-out compatible gateway that device that delivers high- filesystem with POSIX brings the power of the performance, cost-effective semantics that provides Ceph Object Store to storage for virtual machines storage for a legacy and modern applications and legacy applications modern applications
  • 7. Ceph – Key Differentiators •  Unified storage platform (Object + Block + File) •  Ceph Intelligent Placement (CRUSH) •  Ceph Intelligent Devices (Self-healing, P2P) •  Ceph Intelligent Objects (Embedded Software Classes) •  Ceph Integration (Linux Kernel, OpenStack, Cloudstack)
  • 8. Ceph Architecture APP APP HOST/VM CLIENT Ceph Object Ceph Block Ceph File LIBRADOS Gateway Device System A library allowing apps to directly (RGW) (RBD) (CephFS) A bucket-based REST A reliable and fully- A POSIX-compliant access RADOS, gateway, compatible distributed block distributed file system, with support for C, C++, Java, with S3 and Swift device, with a Linux with a Linux kernel kernel client and a client and support for Python, Ruby, QEMU/KVM driver FUSE and PHP Ceph Storage Cluster (RADOS) A reliable, autonomous, distributed object store comprised of self-healing, self- managing, intelligent storage nodes
  • 9. Ceph RADOS Components M Ceph Monitor Nodes: Ceph OSD Nodes: –  Maintain cluster map •  One Ceph OSD daemon per disk –  Provide consensus for distributed (recommended) decision-making •  At least three nodes in a cluster –  Must have an odd number •  Serve stored objects to clients –  These do not serve stored objects •  Intelligently peer to perform to clients replication tasks •  Supports object classes
  • 10. OSD OSD OSD OSD OSD Ceph OSD btrfs Node xfs FS FS FS FS FS ext4 DISK DISK DISK DISK DISK Ceph Storage M M M Cluster (RADOS)
  • 11. 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
  • 12. Images vs. Layers: Overview Images: Single Unit Layers: Stacked Pieces Configuration Integrations Configuration Application Foo Integrations + Application Bar Applications + Utilities + Operating Utilities System Operating System
  • 13. Images vs. Layers: Lifecycle Images: Replacement Layers: Upgrade Config Config Config I I Foo Foo Config Config I+A+U+O/ I+A+U+O/ I+A+U+O/ Bar v1 Bar v2 S S S U U OS OS Config Bar v2 I+A+U+O/ S
  • 14. Crowbar Uses the Layer Model for Deployment APIs, User Access, •  Includes all the components required to implement an entire cloud infrastructure including ecosystems partners & Ecosystem Partners Ops Management Dell “Crowbar” •  Pluggable components deploy cloud infrastructure Cloud Infrastructure & Dell IP Extensions •  Allow for addition of Dell IP and expansion by the community services and customers Core Components & •  Can integrate with Dell existing products Operating Systems •  Delivers basic data center services and required cloud infrastructure. •  Provision bare-metal servers from box to cloud WITHOUT Physical Resources user intervention (other than racking/cabling and some minimal configuration questions) NOT EXCLUSIVE TO DELL HARDWARE * Crowbar has potential to service other programs beyond OpenStack
  • 15. How Does Crowbar Work? Status (po st) Ops Management Orchestration Dell “Crowbar” State Machine Apps Apps Crowbar Magic Run List Network Network Happens! Chef-Client Config Config Chef Server Chef-C lient Operating System Config. Hardware Config (uses “Sledgehammer”) DHCP Server t PXE Boo
  • 16. What is a Barclamp? Barclamp Crowbar API & O/S App Components & Chef Recipes Partial UI Packages Scripts Ops Management Dell “Crowbar” •  Crowbar API & Partial UI •  Adds states and transitions to Orchestration •  Customizes UI specific to barclamp •  Visual extensions to nodes/networks/utils •  Chef Recipes •  DevOps description of application •  Enforced repeatable configuration •  O/A App Packages •  Operating system dependencies (Debs & RPMs) •  Components & Scripts •  Ad hoc configuration not covered by Chef
  • 17. Modular Design: Barclamps The Configuration You Want to Deploy Nagios Ganglia Dashboard APIs, User Access, & Ecosystem Partners enStratus RightScale Horizon Ops Management Dell “Crowbar” Nova Swift Glance Cloud Infrastructure & Dell IP Extensions Ceph Force10 Keystone Crowbar DNS Logging Core Components & Operating Systems Deployer NTP Provisioner BIOS IPMI Physical Resources Network RAID
  • 18. The 4 Stages of Cloud Storage Thinking “We should do “No SPOFs “How do the Web things the new “App can’t be 2.0 folks do it?” way!” re-architected!” please!” Use distributed Use Object Use local storage! Use this storage on utility Storage expensive SAN! hardware!
  • 19. Ceph Block Storage for Dell Openstack 1. Foundations: no SPOFs, self-healing, CRUSH 2. Features: Thin-provision, Cloning, Copy-on-Write 3. Openstack: integrated with Cinder, Nova, Glance 4. Deployment: via Crowbar
  • 24.
  • 25. Scale-Out Operations With OpenStack If you can’t automate it, you can’t scale it I I I I I I I API & Crowbar Dash Nova Nova Nova Cinder Config Config Config Config Config Config Config Nagios Chef Board Cntrl DB API API Services U U U U U U U OS OS OS OS OS OS OS I I I I I I Compute Nova Nova Nova Nova Nova Nova Config Config Config Config Config Config Nodes Node U Node U Node U Node U Node U Node U OS OS OS OS OS OS I I I I I I Storage Ceph Mon Ceph Mon Ceph Mon Ceph OSD Ceph OSD Ceph OSD Config Config Config Config Config Config Nodes Node Node Node Node Node Node U U U U U U OS OS OS OS OS OS
  • 26. Ceph Related Barclamps for Crowbar •  https://github.com/ceph/barclamp-ceph –  ceph.com packages into the Crowbar Admin Node –  Ceph OSD roles (ceph-store) –  Ceph Mon roles (ceph-mon) •  https://github.com/crowbar/barclamp-nova –  Hypervisor with RBD (ceph-client)
  • 27. What Have We Done to Enable? •  Dell and Inktank have partnered to bring a complete solution for OpenStack + Ceph + Automated deployment with Crowbar •  The joint solution provides: –  Crowbar barclamp to –  Deploy Ceph clusters automatically in a very short time –  Connect those clusters to OpenStack –  Professional Services, Support, and Training ›  Collaborative Support for Dell hardware customers –  Joint Solution ›  Validated against Dell Reference Architectures via the Technology Partner program
  • 28. Customer: University to Deploy OpenStack + Ceph Using Crowbar Situation •  University employs close to 900 researchers and receives •  In the end, University hundreds of million dollars in Grants as a Top 10 Research chose Dell/Inktank to Institution primarily working on Cancer and Genomic Projects. The University has a need to provide a centralized data architect a platform repository for Researchers in order to insure compliances that would be very concerning retention of data. •  The intent of the Data Repository is to provide 2TB of free scalable and provide storage space to each Researcher, with opportunity to lost costs per TB and purchase from the university more capacity at a very was the best of all reasonable cost. Decision Drivers worlds that provide •  University investigated using an traditional SAN storage solution compute and storage which was very expenses on a per TB basis. They also on the same investigated using public cloud storage options which also hardware. proved to be too expensive. Finally, they looked at Hadoop for the project but found that it was not a good fit for this use case.
  • 29. What’s Next? •  May –  Ceph Cuttlefish •  Summer 2013 –  Dell Grizzly support –  Ceph Dumpling (August) •  https://github.com/crowbar/crowbar/wiki/Crowbar-2.0 –  Crowbar v2.0 work is happening in the open. Check it out and participate!
  • 30. Don’t Miss the OpenStack Summit Sessions Havana Sessions: –  Planning the Ceph Roadmap for Openstack Wednesday April 17, 2013 1:50pm - 2:30pm in Room - B113 –  Features for Ceph with Cinder and Beyond Thursday, April 18, 2013 9:50 – 10:30am in Rooms – C120+121+122
  • 31. Contact Information Reach Kamesh and Neil for additional information: Dell.com/OpenStack Dell.com/Crowbar Inktank.com/Dell Kamesh_Pemmaraju@Dell.com @kpemmaraju Neil.Levine@Inktank.com @neilwlevine Visit the Dell and Inktank booths in the OpenStack Summit Expo Hall