As a general rule, we recommend deploying Ceph on newer releases of Linux. We also recommend deploying on releases with long-term support.
Ceph Kernel Client
We currently recommend:
These are considered pretty old, but if you must:
firefly (CRUSH_TUNABLES3) tunables are supported starting with v3.15. See CRUSH Tunables for more details.
btrfs
If you use the btrfs file system with Ceph, we recommend using a recent Linux kernel (v3.14 or later).
The charts below show how Ceph’s requirements map onto various Linux platforms. Generally speaking, there is very little dependence on specific distributions aside from the kernel and system initialization package (i.e., sysvinit, upstart, systemd).
Distro | Release | Code Name | Kernel | Notes | Testing |
---|---|---|---|---|---|
CentOS | 6 | N/A | linux-2.6.32 | 1, 2 | B, I |
CentOS | 7 | linux-3.10.0 | B | ||
Debian | 6.0 | Squeeze | linux-2.6.32 | 1, 2, 3 | B |
Debian | 7.0 | Wheezy | linux-3.2.0 | 1, 2 | B |
Fedora | 19 | Schrödinger’s Cat | linux-3.10.0 | B | |
Fedora | 20 | Heisenbug | linux-3.14.0 | B | |
RHEL | 6 | linux-2.6.32 | 1, 2 | B, I, C | |
RHEL | 7 | linux-3.10.0 | B, I, C | ||
Ubuntu | 12.04 | Precise Pangolin | linux-3.2.0 | 1, 2 | B, I, C |
Ubuntu | 14.04 | Trusty Tahr | linux-3.13.0 | B, I, C |
NOTE: Ceph also supports Quantal, Raring and Saucy. However, we recommend using LTS releases.
The Ceph Emperor release, version 0.72, is no longer supported, and Emperor users should update to Firefly (version 0.80).
Distro | Release | Code Name | Kernel | Notes | Testing |
---|---|---|---|---|---|
CentOS | 6.3 | N/A | linux-2.6.32 | 1, 2 | B, I |
Debian | 6.0 | Squeeze | linux-2.6.32 | 1, 2, 3 | B |
Debian | 7.0 | Wheezy | linux-3.2.0 | 1, 2 | B |
Fedora | 18 | Spherical Cow | linux-3.6.0 | B | |
Fedora | 19 | Schrödinger’s Cat | linux-3.10.0 | B | |
OpenSuse | 12.2 | N/A | linux-3.4.0 | 2 | B |
RHEL | 6.3 | linux-2.6.32 | 1, 2 | B, I | |
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 |
The Ceph Argonaut, Bobtail, and Cuttlefish releases are no longer supported, and users should update to the latest stable release (Dumpling or Firefly).