当我用ceph-deploy工具为集群增加Mon时,即执行
root@zjt-admin:/ceph/cluster# ceph-deploy --overwrite-conf mon add zjt-02
出现以下错误:
由下面这条警告知道,在ceph.conf配置文件中缺少 pubulic network的描述。
[zjt-02][WARNIN] neither `public_addr` nor `public_network` keys are defined for monitors
因此,在admin节点修改ceph.conf文件,拿我的作为参考:
然后,将修改的ceph.conf推送到各个节点上:
root@zjt-admin:/ceph/cluster# ceph-deploy --overwrite-conf config push zjt-02 zjt-03
之后,增加Mon就不会出现提示的错误。
执行 ceph -s 可以看到Mon已经加入进来了。
成功!