Chinaunix首页 | 论坛 | 博客
  • 博客访问: 437380
  • 博文数量: 58
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 623
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-26 18:48
个人简介

在生存面前,那纯洁的理想,原来是那么脆弱不堪!

文章分类

全部博文(58)

文章存档

2022年(1)

2021年(1)

2019年(3)

2018年(6)

2017年(6)

2016年(14)

2015年(10)

2014年(16)

2013年(1)

我的朋友

分类: 服务器与存储

2017-03-20 16:24:18

结构简介:
    一个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文件中加入下面两行
  1. osd max object name len = 256
  2. osd max object namespace len = 64
    4,重新拷贝配置文件,ceph-deploy --overwrite-conf admin node0 node1 node2 node3
    5,重启所有节点ceph 服务。

阅读(1531) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~