ceph-deploy新增monitor节点

1)概述

1)ceph版本:nautilus版

2)集群环境:
2.1)ceph集群:
ceph-deploy初始化了两个monitor节点。现在想再增加一个monitor节点。
2.2)ceph-deploy工作目录为:/etc/ceph-deploy/ceph/
2.3)hosts文件:
[root@m1 ceph]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.39.19 master
192.168.39.20 node1
192.168.39.21 datanode2

2)第一次加入monitor节点报错

进入ceph-deploy工作目录:cd /etc/ceph-deploy/ceph/
执行命令:
ceph-deploy mon add datanode2 --address 192.168.39.21

ceph-deploy命令的报错信息如下,并且目标ceph monitor进程报错信息和截图中的打印信息是一致的,告诉用户待加入monitor节点不在ceph monmap中。
在这里插入图片描述

3)解决方法

1)步骤1:修改/etc/ceph-deploy/ceph/ceph.conf文件,添加待新增monitor节点的信息和public_network字段。
在这里插入图片描述
步骤2:将修改后的ceph.conf文件推送到ceph集群中的所有服务器
cd /etc/ceph-deploy/ceph/
ceph-deploy --overwrite-conf config push master node1 datanode2

步骤3:添加monitor节点
cd /etc/ceph-deploy/ceph/
ceph-deploy mon add datanode2

命令执行结果,加入monitori节点:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/nangonghen/article/details/107017258