作者:ck凯悦风_855 | 来源:互联网 | 2023-05-27 18:21
我是ceph的新手但是必须建立一个小型集群作为项目的一部分,我一直在关注如何构建一个的在线教程,所有这些都很好,直到第二天我重新启动我的机器.现在当我执行命令ceph health它返回一个错误说:2015-01-08 15:35:04.037375 7fae717fa700 0 - :/ 1003525 >> 192.168.1.12:6789/0 pipe(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,如果有任何帮助的话.
1> 小智..:
检查您是否有权读取密钥环文件
/etc/ceph/ceph.client.admin.keyring
如果您的用户无法读取此文件,或者该文件丢失,则无法执行此操作
ceph -w
如果缺少密钥环,您可以使用管理节点安装密钥环 ceph-deploy admin serverhostname