Ceph の学習を開始しましたが、すぐにエラーが発生しました。問題を解決するために約 4 日を費やしましたが、残念ながら成功しませんでした。クイック ceph デプロイ
に関する公式ドキュメントを読みましたが、5 番目のポイントで常に同じエラーが発生します。
これは、ceph.conf で public_network をセットアップすると機能しません。
ceph-deploy mon create-initial
ceph -deploy gatherkeysが機能しないためです。
常に同じエラーが表示されます (Debian 8.2 と CentOS 7 で試しました)。
[ceph_deploy.gatherkeys] [WARNIN] Unable to find /etc/ceph/ceph.client.admin.keyring on node1 [ceph_deploy] [ERROR] KeyNotFoundError: Could not find keyring file: /etc/ceph/ceph.client.admin.ホスト node1 のキーリング
チュートリアルのように 4 つのノードがあります: admin-node、node1、node2、node3
すべてにパスワードなしの ssh 接続があります。
私の手順:
1. ceph-deploy new node1 (OK)
2. cange ceph.conf in my-cluster folder:
osd_pool_default_size = 2
public_network = 10.0.0.0/24
(OK)
3. ceph-deploy install admin-node node1 node2 node3 (OK)
4. ceph-deploy mon create-initial (エラー)
誰か私が間違っていることを説明してもらえますか?