Сбой состояния ceph из-за & ldquo; ОШИБКИ: отсутствует связка ключей & rdquo; ошибка

Я развернул 3 узла ceph mon, используя juju и maas. От статуса juju все узлы ceph mon исправны. но я сделал ssh в один из узлов ceph и просто пытался получить статус ceph. и это дает мне эту ошибку,

ubuntu@CS1:/home/ubuntu# sudo ceph status
2013-09-02 11:01:32.157892 7f8fc3d65780 -1 monclient(hunting): ERROR: missing keyring, cannot use cephx for authentication
2013-09-02 11:01:32.157928 7f8fc3d65780 -1 ceph_tool_common_init failed.

И затем я обнаружил, что для любой команды ceph это дает мне ту же ошибку.

До развертывания ceph в файле .yaml я указывал значения $ fsid и $ monitor-secret. Поэтому я думаю, что Джуджу должен позаботиться о связке ключей, но похоже, что это не так. Любое предложение?

5
задан 3 September 2013 в 18:17

2 ответа

Я думаю, что вы, вероятно, попали в эту ошибку:

https://bugs.launchpad.net/ubuntu/raring/+source/ceph/+bug/1218852

В настоящее время версия Ceph от 13.04 и облачный архив Ubuntu для Grizzly не могут работать с заглавными буквами в именах хостов.

Ваше имя хоста выглядит как «CS1».

0
ответ дан 3 September 2013 в 18:17

Выглядит как ошибка с моей стороны, когда я генерировал секрет монитора, я не указал параметр имени, поэтому я заново сгенерировал секрет монитора с этим параметром, подобным этому,

sudo ceph-authtool /dev/stdout --name=mon. --gen-key

И повторно развернул cephmon и OSD, но это время я также позаботился о заглавных буквах. Эта информация была также полезна James.Thx!

0
ответ дан 3 September 2013 в 18:17

Другие вопросы по тегам:

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