]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: enable ceph-osd during lvm activation 23321/head
authorDan van der Ster <daniel.vanderster@cern.ch>
Mon, 30 Jul 2018 12:55:38 +0000 (14:55 +0200)
committerDan van der Ster <daniel.vanderster@cern.ch>
Mon, 30 Jul 2018 13:07:54 +0000 (15:07 +0200)
Enable the ceph-osd@<id> unit during lvm activate to link these
units to the ceph-osd.target.

Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
Fixes: http://tracker.ceph.com/issues/24152
src/ceph-volume/ceph_volume/devices/lvm/activate.py

index adebe2f4fa91a06647d405ef925e470226d4c128..2ef09cacd41f38a2266301430da34e7047c3cdb6 100644 (file)
@@ -74,6 +74,9 @@ def activate_filestore(lvs, no_systemd=False):
         # enable the ceph-volume unit for this OSD
         systemctl.enable_volume(osd_id, osd_fsid, 'lvm')
 
+        # enable the OSD
+        systemctl.enable_osd(osd_id)
+
         # start the OSD
         systemctl.start_osd(osd_id)
     terminal.success("ceph-volume lvm activate successful for osd ID: %s" % osd_id)
@@ -173,6 +176,9 @@ def activate_bluestore(lvs, no_systemd=False):
         # enable the ceph-volume unit for this OSD
         systemctl.enable_volume(osd_id, osd_fsid, 'lvm')
 
+        # enable the OSD
+        systemctl.enable_osd(osd_id)
+
         # start the OSD
         systemctl.start_osd(osd_id)
     terminal.success("ceph-volume lvm activate successful for osd ID: %s" % osd_id)