Не удается запустить службу ceph

Я работаю над CentOS7 и устанавливаю ceph вручную.

./autogen.sh 
./configure 
make 
make install 

и разверните вручную по этой ссылке http://ceph.com/docs/master/install/manual-deployment/

но ceph не существует в каталоге /etc/rc.d/init.d/

Не удалось выполнить вызов метода: не удалось загрузить модуль ceph.service: нет такого файла или каталога

Итак, я не могу запустить службу.

В документе о ручном развертывании сказано, что я должен использовать команду

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


person SilverIce    schedule 04.09.2015    source источник


Ответы (3)


В CentOS7 используйте systemd

Итак, команда sudo systemctl start ceph-osd@0 будет работать !!!

person SilverIce    schedule 09.09.2015

Вы можете запустить systemctl status ceph* как быстрый способ показать любые службы в коробке или systemctl list-units --type=service | grep ceph синтаксис имени службы - ceph-mon@<hostname>.service или ceph-osd@<osd_num>.service

person b0bu    schedule 06.09.2016

Запустите systemctl list-unit-files, и вы сможете перечислить все службы ceph, и вы должны найти номер OSD с помощью ceph osd tree и ввести эту команду systemctl status ceph-osd@{OSD_NUM}.target

person Reza Beygi    schedule 17.09.2018