无法启动ceph服务

时间:2015-09-04 12:08:04

标签: systemd ceph

我在CentOS7上工作,我通过手动构建安装ceph

./autogen.sh 
./configure 
make 
make install 

并按照此链接http://ceph.com/docs/master/install/manual-deployment/

进行手动部署

但目录 /etc/rc.d/init.d /

ceph 不存在
  

无法发出方法调用:单元ceph.service无法加载:没有这样的   文件或目录

所以,我无法开始服务。

在手动部署文档中,我说我必须使用命令

sudo /etc/rc.d/init.d/ceph start mon.node1

3 个答案:

答案 0 :(得分:3)

在CentOS7中使用systemd

因此,使用命令sudo systemctl start ceph-osd@0将起作用!!!

答案 1 :(得分:2)

您可以systemctl status ceph*快速显示框中的任何服务,或systemctl list-units --type=service | grep ceph服务名称语法为ceph-mon@<hostname>.serviceceph-osd@<osd_num>.service

答案 2 :(得分:0)

请运行systemctl list-unit-files,您可以列出所有ceph服务,并且必须使用ceph osd tree找到OSD编号,并输入此命令systemctl status ceph-osd@{OSD_NUM}.target