Ceph集群增加Mon时出错:admin_socket: exception getting command descriptions: [Errno 2] No such file or direc

遇到这种错误,有两种可能:

1.  配置项需要修改: 见下文解决方法

2. hostname 需要修改: 见 网址

正文如下:

当我用ceph-deploy工具为集群增加Mon时,即执行

root@zjt-admin:/ceph/cluster# ceph-deploy --overwrite-conf mon add zjt-02

出现以下错误:

Ceph集群增加Mon时出错:admin_socket: exception getting command descriptions: [Errno 2] No such file or direc_第1张图片

由下面这条警告知道,在ceph.conf配置文件中缺少 pubulic network的描述。

[zjt-02][WARNIN] neither `public_addr` nor `public_network` keys are defined for monitors

因此,在admin节点修改ceph.conf文件,拿我的作为参考:

Ceph集群增加Mon时出错:admin_socket: exception getting command descriptions: [Errno 2] No such file or direc_第2张图片

然后,将修改的ceph.conf推送到各个节点上:

root@zjt-admin:/ceph/cluster# ceph-deploy --overwrite-conf config push zjt-02 zjt-03

之后,增加Mon就不会出现提示的错误。

执行 ceph -s 可以看到Mon已经加入进来了。

Ceph集群增加Mon时出错:admin_socket: exception getting command descriptions: [Errno 2] No such file or direc_第3张图片

成功!

文章全部思路参考自:https://www.zybuluo.com/dyj2017/note/920621

你可能感兴趣的:(Ceph集群增加Mon时出错:admin_socket: exception getting command descriptions: [Errno 2] No such file or direc)