Difference between revisions of "Ceph: Introduction to Ceph"

From Define Wiki
Jump to navigation Jump to search
Line 7: Line 7:
  
 
== OS Recommendations ==
 
== OS Recommendations ==
 +
EMPEROR (0.72)
 +
 +
Distro Release Code Name Kernel Notes Testing
 +
Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C
 +
Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2, 4 B
 +
Ubuntu 13.04 Raring Ringtail linux-3.8.5 4 B
 +
Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B
 +
Debian 7.0 Wheezy linux-3.2.0 1, 2 B
 +
CentOS 6.3 N/A linux-2.6.32 1, 2 B, I
 +
RHEL 6.3 linux-2.6.32 1, 2 B, I
 +
Fedora 18.0 Spherical Cow linux-3.6.0 B
 +
Fedora 19.0 Schrödinger’s Cat linux-3.10.0 B
 +
OpenSuse 12.2 N/A linux-3.4.0 2 B
 +
DUMPLING (0.67)
 +
 +
Distro Release Code Name Kernel Notes Testing
 +
Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C
 +
Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B
 +
Ubuntu 13.04 Raring Ringtail linux-3.8.5 B
 +
Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B
 +
Debian 7.0 Wheezy linux-3.2.0 1, 2 B
 +
CentOS 6.3 N/A linux-2.6.32 1, 2 B, I
 +
RHEL 6.3 linux-2.6.32 1, 2 B, I
 +
Fedora 18.0 Spherical Cow linux-3.6.0 B
 +
Fedora 19.0 Schrödinger’s Cat linux-3.10.0 B
 +
OpenSuse 12.2 N/A linux-3.4.0 2 B
 +
CUTTLEFISH (0.61)
 +
 +
Distro Release Code Name Kernel Notes Testing
 +
Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C
 +
Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B
 +
Ubuntu 13.04 Raring Ringtail linux-3.8.5 B
 +
Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B
 +
Debian 7.0 Wheezy linux-3.2.0 1, 2 B
 +
CentOS 6.3 N/A linux-2.6.32 1, 2 B, I
 +
RHEL 6.3 linux-2.6.32 1, 2 B, I
 +
Fedora 17.0 Beefy Miracle linux-3.3.4 1, 2 B
 +
Fedora 18.0 Spherical Cow linux-3.6.0 B
 +
OpenSuse 12.2 N/A linux-3.4.0 2 B
 +
BOBTAIL (0.56)
 +
 +
Distro Release Code Name Kernel Notes Testing
 +
Ubuntu 11.04 Natty Narwhal linux-2.6.38 1, 2, 3 B
 +
Ubuntu 11.10 Oneric Ocelot linux-3.0.0 1, 2 B
 +
Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C
 +
Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B
 +
Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B
 +
Debian 7.0 Wheezy linux-3.2.0 1, 2 B
 +
CentOS 6.3 N/A linux-2.6.32 1, 2 B, I
 +
Fedora 17.0 Beefy Miracle linux-3.3.4 1, 2 B
 +
Fedora 18.0 Spherical Cow linux-3.6.0 B
 +
OpenSuse 12.2 N/A linux-3.4.0 2 B
 +
ARGONAUT (0.48)
 +
 +
Distro Release Code Name Kernel Notes Testing
 +
Ubuntu 11.04 Natty Narwhal linux-2.6.38 1, 2, 3 B
 +
Ubuntu 11.10 Oneric Ocelot linux-3.0.0 1, 2, 3 B
 +
Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C
 +
Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B
 +
Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B
 +
Debian 7.0 Wheezy linux-3.2.0 1, 2, 3 B

Revision as of 11:08, 24 February 2014

Whether you want to provide Ceph Object Storage and/or Ceph Block Device services to Cloud Platforms, deploy a Ceph Filesystem or use Ceph for another purpose, all Ceph Storage Cluster deployments begin with setting up each Ceph Node, your network and the Ceph Storage Cluster. A Ceph Storage Cluster requires at least one Ceph Monitor and at least two Ceph OSD Daemons. The Ceph Metadata Server is essential when running Ceph Filesystem clients.


Ceph stores a client’s data as objects within storage pools. Using the CRUSH algorithm, Ceph calculates which placement group should contain the object, and further calculates which Ceph OSD Daemon should store the placement group. The CRUSH algorithm enables the Ceph Storage Cluster to scale, rebalance, and recover dynamically.

Hard Ware Recommendations

OS Recommendations

EMPEROR (0.72)

Distro Release Code Name Kernel Notes Testing Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2, 4 B Ubuntu 13.04 Raring Ringtail linux-3.8.5 4 B Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B Debian 7.0 Wheezy linux-3.2.0 1, 2 B CentOS 6.3 N/A linux-2.6.32 1, 2 B, I RHEL 6.3 linux-2.6.32 1, 2 B, I Fedora 18.0 Spherical Cow linux-3.6.0 B Fedora 19.0 Schrödinger’s Cat linux-3.10.0 B OpenSuse 12.2 N/A linux-3.4.0 2 B DUMPLING (0.67)

Distro Release Code Name Kernel Notes Testing Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B Ubuntu 13.04 Raring Ringtail linux-3.8.5 B Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B Debian 7.0 Wheezy linux-3.2.0 1, 2 B CentOS 6.3 N/A linux-2.6.32 1, 2 B, I RHEL 6.3 linux-2.6.32 1, 2 B, I Fedora 18.0 Spherical Cow linux-3.6.0 B Fedora 19.0 Schrödinger’s Cat linux-3.10.0 B OpenSuse 12.2 N/A linux-3.4.0 2 B CUTTLEFISH (0.61)

Distro Release Code Name Kernel Notes Testing Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B Ubuntu 13.04 Raring Ringtail linux-3.8.5 B Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B Debian 7.0 Wheezy linux-3.2.0 1, 2 B CentOS 6.3 N/A linux-2.6.32 1, 2 B, I RHEL 6.3 linux-2.6.32 1, 2 B, I Fedora 17.0 Beefy Miracle linux-3.3.4 1, 2 B Fedora 18.0 Spherical Cow linux-3.6.0 B OpenSuse 12.2 N/A linux-3.4.0 2 B BOBTAIL (0.56)

Distro Release Code Name Kernel Notes Testing Ubuntu 11.04 Natty Narwhal linux-2.6.38 1, 2, 3 B Ubuntu 11.10 Oneric Ocelot linux-3.0.0 1, 2 B Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B Debian 7.0 Wheezy linux-3.2.0 1, 2 B CentOS 6.3 N/A linux-2.6.32 1, 2 B, I Fedora 17.0 Beefy Miracle linux-3.3.4 1, 2 B Fedora 18.0 Spherical Cow linux-3.6.0 B OpenSuse 12.2 N/A linux-3.4.0 2 B ARGONAUT (0.48)

Distro Release Code Name Kernel Notes Testing Ubuntu 11.04 Natty Narwhal linux-2.6.38 1, 2, 3 B Ubuntu 11.10 Oneric Ocelot linux-3.0.0 1, 2, 3 B Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B Debian 7.0 Wheezy linux-3.2.0 1, 2, 3 B