美文网首页
no public_addr or public_network

no public_addr or public_network

作者: 大龄程序员在帝都 | 来源:发表于2016-08-28 23:18 被阅读497次

官网中文版ceph网络部分
在node1节点上安装ceph monitor,一直安装不成功:
查看日志 cat /var/log/ceph/ceph-mon.node1.log
日志显示如下:
no public_addr or public_network specified, and mon.node1 not present in monmap or ceph.conf

查看官方文档 : 关于ceph网络配置的官方文档


2016-08-28 14:20:42.460088 7f65adebe880  0 mon.node1 does not exist in monmap, will attempt to join an existing cluster
2016-08-28 14:20:42.460182 7f65adebe880 -1 no public_addr or public_network specified, and mon.node1 not present in monmap or ceph.conf

日志显示:需要在ceph.conf配置对外ceph集群对外公开的访问地址,是一个区间值,[这里详细说明了ip配置]
(http://docs.ceph.com/docs/master/rados/configuration/network-config-ref/)

参考项
这个public_network就是定义可访问osd的客户端的ip地址的区间

Paste_Image.png

所以我设置了配置ip为: 106.75.0.0/16
但是提示一下错误,证明配置没有生效

2016-08-28 21:43:04.845292 7f4c96e39880  0 mon.node1 does not exist in monmap, will attempt to join an existing cluster
2016-08-28 21:43:04.845359 7f4c96e39880 -1 unable to find any IP address in networks: 106.75.0.0/16

继续进行查资料:这篇文章的最后给出了解决方法,原来这里配置的是对应的内网ip

Paste_Image.png

我把ip地址改成内网对应的ip段:

Paste_Image.png

如上 /16是子网:参考 维基百科上关于子网定义的解释
这个配置方式

Paste_Image.png

设置完成以后执行:

ceph-deploy mon create node1

相关文章

网友评论

      本文标题:no public_addr or public_network

      本文链接:https://www.haomeiwen.com/subject/cihxettx.html