ceph mon 报错 full ratio(s) out of order 解决方法

前提

  • ceph-15.2.17 版本

  • 发现 ceph mon 报下面错误信息

  • 错误不影响集群使用,数据读写正常

    $ ceph -s
    cluster:
    id: 44fa1fc8-6299-4240-8ff6-3299a263ba2b
    health: HEALTH_ERR
    full ratio(s) out of order

根因

  • 上述报错与 ceph osd full, backfill 配置相关

  • 通过下面命令检测系统配置

    ceph daemon /var/run/ceph/ceph-mon.hostname.asok config show | grep -E 'mon_osd_nearfull_ratio|mon_osd_backfillfull_ratio|mon_osd_full_ratio'

    复制代码
      "mon_osd_backfillfull_ratio": "0.800000",
      "mon_osd_full_ratio": "0.950000",
      "mon_osd_nearfull_ratio": "0.850000",
  • 上面三个值需要有一定的关系, 关系如下, 否则会报上面错误信息

    mon_osd_nearfull_ratio < mon_osd_backfillfull_ratio < mon_osd_full_ratio

解决方法

  • 满足上面查桉树比例就可以解决问题

  • 通过下面命令解决

    ceph osd set-nearfull-ratio 0.85
    ceph osd set-backfillfull-ratio 0.90
    ceph osd set-full-ratio 0.95

相关推荐
bearpping3 小时前
Nginx 配置:alias 和 root 的区别
前端·javascript·nginx
maosheng11463 小时前
RHCSA的第一次作业
linux·运维·服务器
@大迁世界4 小时前
07.React 中的 createRoot 方法是什么?它具体如何运作?
前端·javascript·react.js·前端框架·ecmascript
January12074 小时前
VBen Admin Select 选择框选中后仍然显示校验错误提示的解决方案
前端·vben
. . . . .4 小时前
前端测试框架:Vitest
前端
xiaotao1314 小时前
什么是 Tailwind CSS
前端·css·css3
战南诚5 小时前
VUE中,keep-alive组件与钩子函数的生命周期
前端·vue.js
发现一只大呆瓜5 小时前
React-彻底搞懂 Redux:从单向数据流到 useReducer 的终极抉择
前端·react.js·面试
霍理迪5 小时前
Vue的响应式和生命周期
前端·javascript·vue.js