ceph health命令返回失败

时间:2015-01-08 15:45:40

标签: cluster-computing centos7 ceph

我是ceph的新手但是必须建立一个小型集群作为项目的一部分,我一直在关注如何构建一个的在线教程,所有这些都很好,直到第二天我重新启动我的机器。现在,当我执行命令ceph health时,它返回错误说:2015-01-08 15:35:04.037375 7fae717fa700 0 - :/ 1003525>> 192.168.1.12:6789/0管道(0x7fae6c000c00 sd = 3:0 s = 1 pgs = 0 cs = 0 l = 1 c = 0x7fae6c000e90).fault。

每当我在192.168.1.12机器上运行相同的命令时,它会返回一个错误说明:monclient(hunting):错误:缺少密钥环,不能使用cephx进行身份验证。 0 librados:client.admin初始化错误(2)没有这样的文件或目录。连接到群集时出错:ObjectNotFound。

我一直在网上搜索一段时间以获得任何答案而且找不到太多,我注意到这个网站往往很好地回答大多数(如果不是全部)问题,所以任何帮助都将非常感谢谢谢。我在所有机器上使用centos 7,如果有任何帮助的话。

2 个答案:

答案 0 :(得分:8)

检查您是否有权阅读

中的密钥环文件

/etc/ceph/ceph.client.admin.keyring

如果您的用户无法读取此文件,或者该文件丢失,则无法执行

ceph -w

如果缺少密钥环,您可以使用ceph-deploy admin serverhostname

从管理节点安装密钥环

答案 1 :(得分:1)

正如错误所述:错误:缺少密钥环。这意味着您没有密钥环文件。

此外,这个错误, 错误说:2015-01-08 15:35:04.037375 7fae717fa700 0 - :/ 1003525>> 192.168.1.12:6789/0管道(0x7fae6c000c00 sd = 3:0 s = 1 pgs = 0 cs = 0 l = 1 c = 0x7fae6c000e90).fault。

这意味着您的显示器没有启动,因为您错过了密钥环文件。

解决此问题的步骤: 1.检查显示器主机,然后启动它。 2.执行命令" ceph -s"在监视器上检查此群集。