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: не удалось подключиться к socket / com / ubuntu / upstart: соединение отклонено

Как я могу запустить это экранное меню?

3
задан 16 April 2016 в 12:30
1 ответ

Примерно через 2 дня попыток решить эту проблему и биться головой об стену, вопрос другого человека по аналогичной проблеме на канале IRC ceph привел меня к решению:

sudo systemctl start -l ceph-osd@#

где # - номер OSD на хосте, который был перезагружен, поэтому я использовал:

sudo systemctl start -l ceph-osd@2

Не забудьте войти в систему и запустить эту команду на неработающем узле.

3
ответ дан 3 December 2019 в 06:29

Теги

Похожие вопросы