【发布时间】: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