]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
doc/cephadm: notes on status/stability 34100/head
authorSage Weil <sage@redhat.com>
Fri, 20 Mar 2020 16:40:56 +0000 (11:40 -0500)
committerSage Weil <sage@redhat.com>
Mon, 23 Mar 2020 12:55:16 +0000 (07:55 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
doc/cephadm/index.rst
doc/cephadm/stability.rst [new file with mode: 0644]
doc/cephadm/troubleshooting.rst

index 4a0a9230fbd7885b5f6dfb042bd5f2b834c95d42..e1be17e8d2fdf340ba2fa421b63dba418880912e 100644 (file)
@@ -9,19 +9,25 @@ manager daemon via SSH to add, remove, or update Ceph daemon containers.  It
 does not rely on external configuration or orchestration tools like Ansible,
 Rook, or Salt.
 
-Cephadm starts by bootstrapping a tiny Ceph cluster on a single node
-(one monitor and one manager) and then uses the orchestration
-interface ("day 2" commands) to expand the cluster to include all
-hosts and to provision all Ceph daemons and services.  This can be
-performed via the Ceph command-line interface (CLI) or dashboard
-(GUI).
+Cephadm manages the full lifecycle of a Ceph cluster.  It starts
+by bootstrapping a tiny Ceph cluster on a single node (one monitor and
+one manager) and then uses the orchestration interface ("day 2"
+commands) to expand the cluster to include all hosts and to provision
+all Ceph daemons and services.  This can be performed via the Ceph
+command-line interface (CLI) or dashboard (GUI).
 
 Cephadm is new in the Octopus v15.2.0 release and does not support older
 versions of Ceph.
 
+.. note::
+
+   Cephadm is new.  Please read about :ref:`cephadm-stability` before
+   using cephadm to deploy a production system.
+
 .. toctree::
-    :maxdepth: 2
+    :maxdepth: 1
 
+    stability
     install
     adoption
     upgrade
diff --git a/doc/cephadm/stability.rst b/doc/cephadm/stability.rst
new file mode 100644 (file)
index 0000000..7054fea
--- /dev/null
@@ -0,0 +1,41 @@
+.. _cephadm-stability:
+
+Stability
+=========
+
+Cephadm is a new feature in the Octopus release and has seen limited
+use in production and at scale.  We would like users to try cephadm,
+especially for new clusters, but please be aware that some
+functionality is still rough around the edges.  We expect fairly
+frequent updates and improvements over the first several bug fix
+releases of Octopus.
+
+Cephadm management of the following components are currently well-supported:
+
+- Monitors
+- Managers
+- OSDs
+- CephFS file systems
+- rbd-mirror
+
+The following components are working with cephadm, but the
+documentation is not as complete as we would like, and there may be some
+changes in the near future:
+
+- RGW
+- dmcrypt OSDs
+
+Cephadm support for the following features is still under development:
+
+- NFS
+- iSCSI
+
+If you run into problems, you can always pause cephadm with::
+
+  ceph orch pause
+
+Or turn cephadm off completely with::
+
+  ceph orch set backend ''
+  ceph mgr module disable cephadm
+
index c8208cef5ffd9ba9b2e03595d0a00de54142f2f8..93f42025f7fbebf87d860a804036c914954bfa46 100644 (file)
@@ -11,8 +11,8 @@ different. Here are a few tools and commands to help investigating issues.
 Pausing or disabling cephadm
 ----------------------------
 
-If thigns go wrong and cephadm is doing something you don't like, you can
-pause most background activity with::
+If something goes wrong and cephadm is doing behaving in a way you do
+not like, you can pause most background activity with::
 
   ceph orch pause
 
@@ -30,7 +30,7 @@ did before.
 Checking cephadm logs
 ---------------------
 
-You can monitor the cephadm log in realtime with::
+You can monitor the cephadm log in real time with::
 
   ceph -W cephadm