Ceph Day NYC: Ceph in the Ecosystem

Preview:

DESCRIPTION

In this talk, Patrick McGarry shared his thoughts on the ecosystem that surrounds Ceph

Citation preview

Ceph in the EcosytemPatrick McGarryDirector of Community, Inktank

2

Welcome!

• Community• Linux Distros• FOSS Projects• Orchestration• Cloud• Questions

The plan, Stan

3

Code ContributionsUp and to the right!

4

CommitsUp and to the right!

5

List ParticipationUp and to the right!

6

Get Involved!Open Source is Open!

Coming up next week, this online summit puts core Ceph developers together with the Ceph community.

Ceph Days

Our mailing lists are very active, check out ceph.com for details on how to join in!

You’re here! More planned, including Santa Clara and London. Keep an eye on inktank.com/cephdays

During the week there are times when Ceph experts are available to help. Stop by oftc.net/ceph

CDS Lists

IRC

7

Linux Distros

#CEPHDAYS2013

No incendiary devices please…

8

Project IntersectionYou can always use more friends

Kernel clients for RBD and CephFS. Active development as a Linux file system.

STGT

XenServerKernel

VMWare

Commercially supported product from Citrix. Recently Open Sourced. Still a bit of a tech preview.

One of the Linux iSCSI target frameworks. Emulates SBC (disk), SMC (jukebox), MMC (CD/DVD), SSC (tape), OSD.

Community member used Ceph to back a VMWare virtualization infrastructure via fibre channel.

9

Project IntersectionMOAR projects

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut.

Ganesha

SambaHadoop

Wireshark

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut.

10

OrchestrationThe new hotness

Procedural, RubyWritten in Ruby, this is more of the dev-side of DevOps. Once you get past the learning curve it’s powerful though.

Ansible

PuppetChef

Salt

Model-drivenAimed more at the sysadmin, this procedural tool has a very wide penetration (even on Windows!)

Agent, whole stackUsing the built-in OpenSSH in your OS, this super easy tool goes further up the stack than most.

Fast, 0MQUsing ZeroMQ, this tool is designed for massive scale and fast, fast, fast. Unfortunately 0MQ has no built in encryption.

11

OrchestrationMOAR hotness

Canonical unleashedLanguage agnostic, this tool can totally encapsulate a service. Can also handle provisioning all the way to bare metal.

Crowbar

ComodITJuju

ceph-deploy

Others joining in!Custom provisioning and orchestration, just one example of how busy this corner of the market is.

Dell’s in the gameComplete operations platform that can dive all the way down to BIOS/RAID level.

Doing it w/o a toolIf you prefer not to use a tool, Ceph gives you an easy way to deploy your cluster by hand.

12

Cloud

Everybody should

have one!

13

OpenStackObject && Block• Via RBD and RGW

(Swift API)

Identity• Via Keystone

More coming!• Work continues with

updates in Havana and Icehouse.

#CEPHDAYS2013

14

CloudStackBlock• Alternate primary, and

secondary

Community involvement• Wido from 42on.com

More Coming!• Work with XenServer

and Object interface

#CEPHDAYS2013

15

Other CloudSo many delicious flavors

Nicely packagedA commercially packaged OpenStack solution back by Ceph.

Proxmox

GanetiSUSE Cloud

Open Nebula

RADOS for ArchipelagoVirtual server management software tool on top of Xen or KVM.

RBD backedComplete virtualization management with KVM and containers.

Demo time!Special demo from Jamie Melis of C12G Labs.

16

Thanks for coming!Questions? Comments? Anything for the good of the cause?

E-MAILpatrick@inktank.com

WEBSITEceph.com

SOCIAL@scuttlemonkey@cephfacebook.com/cephstorage

#CEPHDAYS2013