]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
doc/cephadm: Co-location of daemons 44801/head
authorSebastian Wagner <sewagner@redhat.com>
Thu, 27 Jan 2022 09:09:58 +0000 (10:09 +0100)
committerSebastian Wagner <sewagner@redhat.com>
Thu, 27 Jan 2022 09:58:29 +0000 (10:58 +0100)
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
doc/cephadm/services/index.rst
doc/cephadm/services/mgr.rst
doc/cephadm/services/rgw.rst

index 8200a0bc1edced690ea27b4e341c39f56df76594..efc8ed8f2cc3b12c476bc675049a9b3a36659342 100644 (file)
@@ -402,6 +402,30 @@ YAML can also be used to specify limits on hosts:
         - host2
         - host3
 
+.. _cephadm_co_location:
+
+Co-location of daemons
+----------------------
+
+Cephadm supports the deployment of multiple daemons on the same host:
+
+.. code-block:: yaml
+
+    service_type: rgw
+    placement:
+      label: rgw
+      count-per-host: 2
+
+The main reason for deploying multiple daemons per host is an additional
+performance benefit for running multiple RGW and MDS daemons on the same host.
+
+See also: 
+
+* :ref:`cephadm_mgr_co_location`.
+* :ref:`cephadm-rgw-designated_gateways`.
+
+This feature was introduced in Pacific.
+
 Algorithm description
 ---------------------
 
index 98a54398b18c0d84d5900621baec4b78b3ca8a8a..133a00d77217b2e299a5d714a1c0412be2b47459 100644 (file)
@@ -22,13 +22,19 @@ example spec file (leveraging a default placement):
     networks:
     - 192.169.142.0/24
 
+.. _cephadm_mgr_co_location:
+
 Allow co-location of MGR daemons
 ================================
 
 In deployment scenarios with just a single host, cephadm still needs
-to deploy at least two MGR daemons. See ``mgr_standby_modules`` in
+to deploy at least two MGR daemons in order to allow an automated
+upgrade of the cluster. See ``mgr_standby_modules`` in
 the :ref:`mgr-administrator-guide` for further details.
 
+See also: :ref:`cephadm_co_location`.
+
+
 Further Reading
 ===============
 
index ece8aeee35a525eea917fcd4e24e10983b2ca248..a0f130a8eead1008c0360921d3bbd53676cd0a9a 100644 (file)
@@ -36,6 +36,8 @@ under the arbitrary service id *foo*:
 
    ceph orch apply rgw foo
 
+.. _cephadm-rgw-designated_gateways:
+
 Designated gateways
 -------------------
 
@@ -49,6 +51,8 @@ ports 8000 and 8001:
    ceph orch host label add gwhost2 rgw
    ceph orch apply rgw foo '--placement=label:rgw count-per-host:2' --port=8000
 
+See also: :ref:`cephadm_co_location`.
+
 .. _cephadm-rgw-networks:
 
 Specifying Networks