.. prompt:: bash #
- ceph orch daemon stop <name>
- ceph orch daemon start <name>
- ceph orch daemon restart <name>
+ ceph orch daemon stop <daemonid>
+ ceph orch daemon start <daemonid>
+ ceph orch daemon restart <daemonid>
You can also do the same for all daemons for a service with:
.. prompt:: bash #
- ceph orch stop <name>
- ceph orch start <name>
- ceph orch restart <name>
+ ceph orch stop <serviceid>
+ ceph orch start <serviceid>
+ ceph orch restart <serviceid>
+
+.. note::
+ It is usually not safe to run ``ceph orch restart osd.myosdservice`` on a
+ running cluster, as attention is not paid to CRUSH failure domains, and
+ parallel OSD restarts may lead to temporary data unavailability or in rare
+ cases even data loss.
Redeploying or reconfiguring a daemon
post pertinent to its development can be seen here:*
`Eugen Block's "Cephadm: Activate existing OSDs" blog post <https://heiterbiswolkig.blogs.nde.ag/2025/02/06/cephadm-activate-existing-osds/>`_.
+.. note::
+ It is usually not safe to run ``ceph orch restart osd.myosdservice`` on a
+ running cluster, as attention is not paid to CRUSH failure domains, and
+ parallel OSD restarts may lead to temporary data unavailability or in rare
+ cases even data loss.
+
+
Further Reading
===============