使用 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
至此恢复正常了!