ceph/systemd
Tim Serong 61d779345e systemd: encourage ceph-mgr to start in sync with ceph-mon
This change introduces the following behaviour:

- When ceph-mon starts, it will try to start ceph-mgr with the same
  instance id (Wants=), but will *not* fail to start if ceph-mgr
  doesn't start (i.e. the mon still works as it always did).
- ceph-mgr will start After= ceph-mon, and will stop and start when
  ceph-mon stops and starts, because it's PartOf= ceph-mon.

If you don't want ceph-mgr to run on the mons, you need to mask the
service, i.e. `systemctl mask ceph-mgr@INSTANCE`.  Hostnames are
typically instance names, so `systemctl mask ceph-mgr@$(hostname)`
should suffice if you wish to disable ceph-mgr on the mons.

Signed-off-by: Tim Serong <tserong@suse.com>
2016-09-29 17:27:08 +01:00
..
50-ceph.preset systemd: add ceph-mgr service and target files 2016-09-29 17:27:08 +01:00
ceph
ceph-create-keys@.service
ceph-disk@.service
ceph-mds.target
ceph-mds@.service
ceph-mgr.target systemd: add ceph-mgr service and target files 2016-09-29 17:27:08 +01:00
ceph-mgr@.service systemd: encourage ceph-mgr to start in sync with ceph-mon 2016-09-29 17:27:08 +01:00
ceph-mon.target
ceph-mon@.service systemd: encourage ceph-mgr to start in sync with ceph-mon 2016-09-29 17:27:08 +01:00
ceph-osd.target
ceph-osd@.service
ceph-radosgw.target
ceph-radosgw@.service
ceph-rbd-mirror.target
ceph-rbd-mirror@.service
ceph.target
ceph.tmpfiles.d
CMakeLists.txt systemd: add ceph-mgr service and target files 2016-09-29 17:27:08 +01:00
rbdmap.service