在Ceph的osd节点上启动osd进程失败怎么办

发布时间:2021-11-19 11:08:23 作者:小新
来源:亿速云 阅读:731

小编给大家分享一下在Ceph的osd节点上启动osd进程失败怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

在Ceph的osd节点上,启动osd进程失败,查看其日志/var/log/ceph/ceph-osd.{osd-index}.log日志,报错如下:

2017-02-14 16:26:13.558535 7fe3883f58c0  0 filestore(/var/lib/ceph/osd/ceph-1) mount: enabling WRITEAHEAD journal mode: checkpoint is not enabled
2017-02-14 16:26:13.558712 7fe3883f58c0 -1 journal FileJournal::_open: disabling aio for non-block journal.  Use journal_force_aio to force use of aio anyway
2017-02-14 16:26:13.558714 7fe3883f58c0  1 journal _open /var/lib/ceph/osd/ceph-1/journal fd 18: 5368709120 bytes, block size 4096 bytes, directio = 1, aio = 0
2017-02-14 16:26:13.558866 7fe3883f58c0  1 journal _open /var/lib/ceph/osd/ceph-1/journal fd 18: 5368709120 bytes, block size 4096 bytes, directio = 1, aio = 0
2017-02-14 16:26:13.559190 7fe3883f58c0  1 filestore(/var/lib/ceph/osd/ceph-1) upgrade
2017-02-14 16:26:13.559342 7fe3883f58c0 -1 osd.1 0 backend (filestore) is unable to support max object name[space] len
2017-02-14 16:26:13.559348 7fe3883f58c0 -1 osd.1 0    osd max object name len = 2048
2017-02-14 16:26:13.559350 7fe3883f58c0 -1 osd.1 0    osd max object namespace len = 256
2017-02-14 16:26:13.559353 7fe3883f58c0 -1 osd.1 0 (36) File name too long
2017-02-14 16:26:13.559863 7fe3883f58c0  1 journal close /var/lib/ceph/osd/ceph-1/journal
2017-02-14 16:26:13.560411 7fe3883f58c0 -1 ^[[0;31m ** ERROR: osd init failed: (36) File name too long

  这个错误的原因是Ceph官网建议使用XFS作为OSD存储数据的文件系统,但我的文件系统时ext4,而ext4存储xattrs的大小有限制,使得OSD信息不能安全的保存。因此就有两种方法来解决这个问题:

  1. 修改Ceph配置文件的osd选项。将下面的信息添加到Ceph配置文件中global的section中,Ceph集群中,如果osd存储数据的文件系统是ext4的,都需要修改这个配置文件。然后重启对应的osd服务。

osd max object name len = 256
osd max object namespace len = 64
  1. 将文件系统改为XFS。

看完了这篇文章,相信你对“在Ceph的osd节点上启动osd进程失败怎么办”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. ceph osd weight、reweight 数值调整
  2. ceph osd 删除

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ceph osd

上一篇:Kubernetes存储中Persistent Volumes有什么用

下一篇:如何进行PV 动态供给

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》