首页 > 其他 > 详细

Ceph存储池full等处理方式

时间:2020-01-17 22:20:13      阅读:132      评论:0      收藏:0      [点我收藏+]
1.查看当前集群full以及nearfull的设置值,在Mon节点查询Mon配置

ceph --admin-daemon /run/ceph/ceph-mon.IP.asok config show | grep full_ratio

2.查看当前集群full以及nearfull的设置值,在其他节点查询osd配置

ceph --admin-daemon /run/ceph/ceph-osd.0.asok config show | grep full

3.遇到集群full的告警,并且存储不能写入数据了,紧急配置步骤

1)设置OSD禁止读写

ceph osd pause

2)通知Mon修改nearfull及full的阈值

ceph tell mon.* injectargs "--mon-osd-nearfull-ratio 0.96"

ceph tell mon.* injectargs "--mon-osd-full-ratio 0.97"

ceph tell osd.* injectargs "--mon-osd-nearfull-ratio 0.96"

ceph tell osd.* injectargs "--mon-osd-full-ratio 0.97"

3)通知PG修改nearfull及full的阈值

ceph pg set_nearfull_ratio 0.96

ceph pg set_full_ratio 0.97

4)解除OSD的禁止读写

ceph osd unpause

5)整理集群,删除一些无用的数据,扩容集群

6)还原集群的默认配置

ceph tell mon.* injectargs "--mon-osd-nearfull-ratio 0.85"

ceph tell mon.* injectargs "--mon-osd-full-ratio 0.95"

ceph tell osd.* injectargs "--mon-osd-nearfull-ratio 0.85"

ceph tell osd.* injectargs "--mon-osd-full-ratio 0.95"

ceph pg set_nearfull_ratio 0.85

ceph pg set_full_ratio 0.95

Ceph存储池full等处理方式

原文:https://blog.51cto.com/anzhiruosu/2467444

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!