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

相关推荐
踢球的打工仔12 分钟前
typescript-类
前端·javascript·typescript
天天打码26 分钟前
Svelte-无虚拟DOM、极致性能的现代高性能Web开发框架!
前端·node.js·vue·svelte
0思必得034 分钟前
[Web自动化] Selenium元素定位
前端·python·selenium·自动化·html
EEEzhenliang1 小时前
CSS知识概括、总结
前端·css
xlq223221 小时前
4.LInux权限
linux·运维·服务器
txinyu的博客1 小时前
(续篇):手写 C++ 完整 HTTP/1.1 服务器
服务器·网络协议·http
大阳光男孩1 小时前
ElementUI表格懒加载子级更新数据刷新不生效问题
前端·javascript·elementui
wy3136228211 小时前
C#——意框架(结构说明)
前端·javascript·c#
Bdygsl1 小时前
Linux(10)—— 进程控制(等待)
linux·运维·服务器
c++逐梦人1 小时前
进程的优先级与切换
linux·服务器·操作系统