我在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
在CentOS 7中使用qazxsw poi
所以,使用命令systemd
将工作!
您可以运行sudo systemctl start ceph-osd@0
作为快速显示框中的任何服务或systemctl status ceph*
服务名称语法是systemctl list-units --type=service | grep ceph
或ceph-mon@<hostname>.service
请运行ceph-osd@<osd_num>.service
,你可以列出所有ceph服务,你必须找到与systemctl list-unit-files
的OSD号码并输入此命令ceph osd tree