ceph使用ipv6部署,创建osd:unable to find any IPv4 address in networks 'x:x::0/64' interfaces
使用 ipv6 部署 ceph 多节点集群
ceph.conf 配置文件如下:
复制public_network = 2001::0/64
cluster_network = 2001::0/64
ms_bind_ipv6 = true
在进行osd创建时无报错,创建好之后发现全部down掉了,且 osd tree
显示无host分组,查看日志发现:
unable to find any IPv4 address in networks '2001::0/64' interfaces ''
Failed to pick public address.
osd默认找的是 ipv4 地址,可是配置文件已经指定ipv6了,不明所以
最终查找相关文档,不仅需要指定ipv6,同时还要屏蔽ipv4
配置文件中需要添加以下:
ms_bind_ipv4 = false
至此恢复正常了!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~