【问题标题】:Ceph gatherkeys KeyNotFoundError: Could not find keyring file: /etc/ceph/ceph.client.admin.keyring on host node1Ceph gatherkeys KeyNotFoundError:找不到密钥环文件:主机 node1 上的 /etc/ceph/ceph.client.admin.keyring
【发布时间】:2016-01-27 10:11:05
【问题描述】:

我已经开始学习 Ceph,但很快就出错了。我花了大约 4 天的时间来解决这个问题,但不幸的是没有成功。
我阅读了有关 quick ceph deploy 的官方文档,并且在第 5 点总是遇到同样的错误。
当我在 ceph.conf 中设置 public_network 时,这不起作用:

ceph-deploy mon create-initial

因为 ceph-deploy gatherkeys 不起作用。

它总是向我显示相同的错误(我在 Debian 8.2 和 CentOS 7 上尝试过):

[ceph_deploy.gatherkeys] [警告] 找不到 /etc/ceph/ceph.client.admin.keyring 在 node1 [ceph_deploy] [错误] KeyNotFoundError:找不到密钥环文件: /etc/ceph/ceph.client.admin.keyring 在主机 node1 上

我有 4 个节点,如教程中所示: 管理节点,节点 1,节点 2,节点 3
都有 ssh 连接,没有密码。
我的步骤:
1. ceph-deploy new node1(OK)
2. 在 my-cluster 文件夹中添加 ceph.conf:
osd_pool_default_size = 2
public_network = 10.0.0.0/24
(好的)
3. ceph-deploy install admin-node node1 node2 node3 (OK)
4. ceph-deploy mon create-initial(错误)

有人可以解释一下我做错了什么吗?

【问题讨论】:

    标签: debian distributed-system ceph


    【解决方案1】:

    发生这种情况是因为在 ceph.conf 中您必须在公共网络中设置 mon ip 而不是在私有网络中。我有 mon ip : 192.168.57.1​​01 (这是私有的),但公共网络是:10.0.2.0/24。

    【讨论】:

    • 它对我不起作用。我改为在监视器上触摸密钥环文件。安装顺利。
    • @VishalKanaujia 是否引起任何问题?
    • @DeepJoshi:不,我没有遇到任何问题。
    猜你喜欢
    • 1970-01-01
    • 2018-05-07
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-02
    相关资源
    最近更新 更多