web-dev-qa-db-ja.com

ceph-再起動したクラスターホストでosdを起動できません

サーバー(cephのホストの1つ)を再起動しました。クラスタを起動しましたが、再起動されたホスト上にある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を開始できますか?

3
igoryonya

この問題を解決しようとして約2日間頭を壁にぶつけた後、cephのIRCチャネルでの同様の問題に対する他の人の質問が、私を解決策に導きました。

Sudo systemctl start -l ceph-osd@#

ここで、#は再起動されたホスト上のosdの数であるため、次を使用しました。

Sudo systemctl start -l ceph-osd@2

ダウンしているノードにログインしてこのコマンドを実行することを忘れないでください。

3
igoryonya