summaryrefslogtreecommitdiffstats
path: root/src/ceph/doc/ceph-volume/simple/systemd.rst
blob: aa5bebffe71ccd0c41d426aa63984cc26773f2f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
.. _ceph-volume-simple-systemd:

systemd
=======
Upon startup, it will identify the logical volume by loading the JSON file in
``/etc/ceph/osd/{id}-{uuid}.json`` corresponding to the instance name of the
systemd unit.

After identifying the correct volume it will then proceed to mount it by using
the OSD destination conventions, that is::

    /var/lib/ceph/osd/{cluster name}-{osd id}

For our example OSD with an id of ``0``, that means the identified device will
be mounted at::


    /var/lib/ceph/osd/ceph-0


Once that process is complete, a call will be made to start the OSD::

    systemctl start ceph-osd@0

The systemd portion of this process is handled by the ``ceph-volume simple
trigger`` sub-command, which is only in charge of parsing metadata coming from
systemd and startup, and then dispatching to ``ceph-volume simple activate`` which
would proceed with activation.