Ceph gatherkeys KeyNotFoundError: 在主机节点 1 上找不到密钥环文件: /etc/ce



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

ceph-deploy mon create-initial

因为 Ceph-部署收集密钥不起作用。

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

[ceph_deploy.收集键] [瓦宁] 找不到 /etc/ceph/ceph.client.admin.keyring on node1 [ceph_deploy] [错误] 密钥未找到错误: 找不到密钥环文件: /etc/ceph/ceph.client.admin.keyring on host node1

我有 4 个节点,如教程所示:管理节点, 节点 1, 节点 2, 节点 3
所有这些都有没有密码的ssh连接。
我的步骤:
1. ceph-部署新节点1(确定)
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(错误)

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

发生这种情况

是因为在 ceph.conf 中,您必须在公共网络中而不是在私有网络中设置 mon ip。我有 mon ip:192.168.57.101(这是私有的),但公共网络是:10.0.2.0/24。

最新更新