我已经开始学习 Ceph,但很快就出错了。我花了大约 4 天的时间来解决这个问题,但不幸的是没有成功。我阅读了有关快速 ceph 部署
的
官方文档,并且在第 5 点总是遇到同样的错误。
当我在 ceph.conf 中设置 public_network 时,这不起作用:
ceph-deploy mon create-initial
因为ceph-deploy collectkeys不起作用。
它总是向我显示相同的错误(我在 Debian 8.2 和 CentOS 7 上尝试过):
[ceph_deploy.gatherkeys] [WARNIN] 无法在节点 1 上找到 /etc/ceph/ceph.client.admin.keyring [ceph_deploy] [错误] KeyNotFoundError:找不到密钥环文件:/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 (ERROR)
谁能解释一下我做错了什么?