]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: enable ceph-osd during lvm activation
authorDan van der Ster <daniel.vanderster@cern.ch>
Mon, 30 Jul 2018 12:55:38 +0000 (14:55 +0200)
committerAlfredo Deza <adeza@redhat.com>
Thu, 2 Aug 2018 14:05:45 +0000 (10:05 -0400)
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
(cherry picked from commit 261d8ac94d0008f57ac194718e9277c126e096b5)

src/ceph-volume/ceph_volume/devices/lvm/activate.py

index 5e9376e5dde48cb579aaaf9ffc7bcff13f6fe7e2..79203e636f2aae9ee3f70d62673fb4fa7a5a1f71 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)