结构简介:
一个mon 节点位于 node1
一个osd0 节点位于 node2
一个osd1 节点位于 node3
问题:
使用activete命令报错:
[node3][INFO ] Running command: sudo /usr/bin/ceph --cluster=ceph osd stat --format=json
[node3][WARNIN] there are 2 OSDs down
[node3][WARNIN] there are 2 OSDs out
说明:
两个osd节点,都没有激活成功。
问题查找:
1,在node2 和node3 查看ceph相关进程,没有找到。
2,手动启动/etc/init.d/ceph start .(系统Ubuntu 14.04 )
3,发现ceph-osd 日志报错: ** ERROR: osd init failed: (36) File name too long
解决办法:
1,官方参考,
2,原因就是使用了ext4 文件系统。
3,在ceph.conf文件中加入下面两行
-
osd max object name len = 256
-
osd max object namespace len = 64
4,重新拷贝配置文件,ceph-deploy --overwrite-conf admin node0 node1 node2 node3
5,重启所有节点ceph 服务。
阅读(1531) | 评论(0) | 转发(0) |