]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
doc: Updated the OS recommendations for newer Ceph releases
authorritz303 <ritz_303@yahoo.com>
Thu, 22 Oct 2015 16:20:49 +0000 (11:20 -0500)
committerritz303 <ritz_303@yahoo.com>
Thu, 22 Oct 2015 16:20:49 +0000 (11:20 -0500)
Fixes: 12784
Signed-off-by: ritz303 <ritz_303@yahoo.com>
doc/start/os-recommendations.rst

index d34eb3161c4d37eb51d85e76b7514053bde5e4c9..e27d819c82c9f6b89b2a6bd73a54f5389890291d 100644 (file)
@@ -15,36 +15,22 @@ Linux Kernel
 
   We currently recommend:
 
-  - v3.16.3 or later (rbd deadlock regression in v3.16.[0-2])
-  - *NOT* v3.15.* (rbd deadlock regression)
-  - v3.14.*
-  - v3.10.*
+  - 4.1.4 or later
+  - 3.16.3 or later (rbd deadlock regression in 3.16.[0-2])
+  - *NOT* 3.15.* (rbd deadlock regression)
+  - 3.14.*
 
   These are considered pretty old, but if you must:
 
-  - v3.6.6 or later in the v3.6 stable series
-  - v3.4.20 or later in the v3.4 stable series
+  - 3.10.* or earlier
 
-  firefly (CRUSH_TUNABLES3) tunables are supported starting with v3.15.
+  Firefly (CRUSH_TUNABLES3) tunables are supported starting with 3.15.
   See `CRUSH Tunables`_ for more details.
 
-- **btrfs**
+- **B-tree File System (Btrfs)**
 
   If you use the ``btrfs`` file system with Ceph, we recommend using a
-  recent Linux kernel (v3.14 or later).
-
-glibc
------
-
-- **fdatasync(2)**: With Firefly v0.80 and beyond, use ``fdatasync(2)`` 
-  instead of ``fsync(2)`` to improve performance.
-
-- **syncfs(2)**: For non-btrfs filesystems 
-  such as XFS and ext4 where more than one ``ceph-osd`` daemon is used on a 
-  single server, Ceph performs significantly better with the ``syncfs(2)`` 
-  system call (added in kernel 2.6.39 and glibc 2.14).  New versions of 
-  Ceph (v0.55 and later) do not depend on glibc support.
-
+  recent Linux kernel (3.14 or later).
 
 Platforms
 =========
@@ -54,79 +40,69 @@ platforms.  Generally speaking, there is very little dependence on
 specific distributions aside from the kernel and system initialization
 package (i.e., sysvinit, upstart, systemd).
 
-
-
-Firefly (0.80)
---------------
+Infernalis (9.1.0)
+------------------
 
 +----------+----------+--------------------+--------------+---------+------------+
 | Distro   | Release  | Code Name          | Kernel       | Notes   | Testing    | 
 +==========+==========+====================+==============+=========+============+
-| CentOS   | 6        | N/A                | linux-2.6.32 | 1, 2    | B, I       |
+| CentOS   | 7        | N/A                | linux-3.10.0 |         | B, I, C    |
 +----------+----------+--------------------+--------------+---------+------------+
-| CentOS   | 7        |                    | linux-3.10.0 |         | B          |
+| Debian   | 8.0      | Jessie             | linux-3.16.0 | 1, 2    | B, I       |
 +----------+----------+--------------------+--------------+---------+------------+
-| Debian   | 6.0      | Squeeze            | linux-2.6.32 | 1, 2, 3 | B          |
+| Fedora   | 22       | N/A                | linux-3.14.0 |         | B, I       |
 +----------+----------+--------------------+--------------+---------+------------+
-| Debian   | 7.0      | Wheezy             | linux-3.2.0  | 1, 2    | B          |
+| RHEL     | 7        | Maipo              | linux-3.10.0 |         | B, I       |
 +----------+----------+--------------------+--------------+---------+------------+
-| Fedora   | 19       | Schrödinger's Cat  | linux-3.10.0 |         | B          |
+| Ubuntu   | 14.04    | Trusty Tahr        | linux-3.13.0 |         | B, I, C    |
 +----------+----------+--------------------+--------------+---------+------------+
-| Fedora   | 20       | Heisenbug          | linux-3.14.0 |         | B          |
+
+Hammer (0.94)
+-------------
+
 +----------+----------+--------------------+--------------+---------+------------+
-| RHEL     | 6        |                    | linux-2.6.32 | 1, 2    | B, I, C    |
+| Distro   | Release  | Code Name          | Kernel       | Notes   | Testing    | 
++==========+==========+====================+==============+=========+============+
+| CentOS   | 6        | N/A                | linux-2.6.32 | 1, 2    |            |
 +----------+----------+--------------------+--------------+---------+------------+
-| RHEL     | 7        |                    | linux-3.10.0 |         | B, I, C    |
+| CentOS   | 7        | N/A                | linux-3.10.0 |         | B, I, C    |
 +----------+----------+--------------------+--------------+---------+------------+
-| Ubuntu   | 12.04    | Precise Pangolin   | linux-3.2.0  | 1, 2    | B, I, C    |
+| Debian   | 7.0      | Wheezy             | linux-3.2.0  | 1, 2    |            |
++----------+----------+--------------------+--------------+---------+------------+
+| Ubuntu   | 12.04    | Precise Pangolin   | linux-3.2.0  | 1, 2    |            |
 +----------+----------+--------------------+--------------+---------+------------+
 | 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.
-
-
-
-Emperor (0.72)
----------------
-
-The Ceph Emperor release, version 0.72, is no longer supported, and Emperor users should update to Firefly (version 0.80).
-
-
-Dumpling (0.67)
----------------
+Firefly (0.80)
+--------------
 
 +----------+----------+--------------------+--------------+---------+------------+
 | Distro   | Release  | Code Name          | Kernel       | Notes   | Testing    | 
 +==========+==========+====================+==============+=========+============+
-| CentOS   | 6.3      | N/A                | linux-2.6.32 | 1, 2    | B, I       |
+| CentOS   | 6        | N/A                | linux-2.6.32 | 1, 2    | B, I       |
++----------+----------+--------------------+--------------+---------+------------+
+| CentOS   | 7        | N/A                | 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   | 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          |
+| Fedora   | 20       | Heisenbug          | linux-3.14.0 |         | B          |
 +----------+----------+--------------------+--------------+---------+------------+
-| RHEL     | 6.3      |                    | linux-2.6.32 | 1, 2    | B, I       |
+| RHEL     | 6        | Santiago           | linux-2.6.32 | 1, 2    | B, I, C    |
 +----------+----------+--------------------+--------------+---------+------------+
-| Ubuntu   | 12.04    | Precise Pangolin   | linux-3.2.0  | 1, 2    | B, I, C    |
+| RHEL     | 7        | Maipo              | linux-3.10.0 |         | B, I, C    |
 +----------+----------+--------------------+--------------+---------+------------+
-| Ubuntu   | 12.10    | Quantal Quetzal    | linux-3.5.4  | 2       | B          |
+| Ubuntu   | 12.04    | Precise Pangolin   | linux-3.2.0  | 1, 2    | B, I, C    |
 +----------+----------+--------------------+--------------+---------+------------+
-| Ubuntu   | 13.04    | Raring Ringtail    | linux-3.8.5  |         | B          |
+| Ubuntu   | 14.04    | Trusty Tahr        | linux-3.13.0 |         | B, I, C    |
 +----------+----------+--------------------+--------------+---------+------------+
 
-Argonaut (0.48), Bobtail (0.56), and Cuttlefish (0.61)
-------------------------------------------------------
-
-The Ceph Argonaut, Bobtail, and Cuttlefish releases are no longer supported,
-and users should update to the latest stable release (Dumpling or Firefly).
-
+**NOTE**: Ceph also supports ``Quantal``, ``Raring`` and ``Saucy``. However, we 
+recommend using LTS releases.
 
 Notes
 -----