]>
git.proxmox.com Git - ceph.git/blob - ceph/src/ceph-volume/ceph_volume/systemd/systemctl.py
2 Utilities to control systemd units
4 from ceph_volume
import process
8 process
.run(['sudo', 'systemctl', 'start', unit
])
12 process
.run(['sudo', 'systemctl', 'stop', unit
])
16 process
.run(['sudo', 'systemctl', 'enable', unit
])
20 process
.run(['sudo', 'systemctl', 'disable', unit
])
24 return start(osd_unit
% id_
)
28 return stop(osd_unit
% id_
)
32 return enable(osd_unit
% id_
)
36 return disable(osd_unit
% id_
)
39 def enable_volume(id_
, fsid
, device_type
='lvm'):
40 return enable(volume_unit
% (device_type
, id_
, fsid
))
47 osd_unit
= "ceph-osd@%s"
48 volume_unit
= "ceph-volume@%s-%s-%s"