ceph - не могу запустить osd на перезагруженном хосте кластера
Я перезагрузил сервер (один из хостов ceph). Запустил кластер, но osd, который находится на хосте, который был перезагружен, не работает. № osd = 2, поэтому, когда я пытаюсь:
sudo /etc/init.d/ceph start osd.2
это показывает:
Запуск ceph (через systemctl): ceph.service.2
, но:
ceph osd tree
показывает, что это вниз.
Когда я пытаюсь:
sudo start ceph-osd id=2
, это ошибки:
start: невозможно подключиться к Upstart: не удалось подключиться к сокету /com/ubuntu/upstart: соединение отклонено
Как я могу запустить этот OSD?
1 ответ
Примерно через 2 дня попыток решить эту проблему и удариться головой о стену, вопрос другого человека о похожей проблеме на канале IRC ceph привел меня к решению:
sudo systemctl start -l ceph-osd@#
где # - номер osd на хосте, который был перезагружен, поэтому я использовал:
sudo systemctl start -l ceph-osd@2
Не забудьте войти в систему и выполнить эту команду на узле, который не работает.