- 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
---------------------
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
===============
ceph orch apply rgw foo
+.. _cephadm-rgw-designated_gateways:
+
Designated gateways
-------------------
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