• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

鲁鲁鲁

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Ceph - 日常运维记录

1. 紧急情况调整存储使用上限

osd使用率达到95%,客户端无法写入,临时调整到99%限制。

ceph osd set-full-ratio 0.99

2. 手动生成并执行均衡任务

生成osdmap,根据osdmap生成pg迁移规划

# --upmap-deviation,如果osd很不均衡,可以先按照5%的偏差生成均衡计划
ceph osd getmap -o osdmap
osdmaptool osdmap --upmap 1.txt --upmap-pool default.rgw.buckets.data  --upmap-max 2000 --upmap-deviation 5
# 执行迁移
source 1.txt

3. 开启自动均衡

ceph mgr module enable balancer
ceph osd set-require-min-compat-client luminous
ceph balancer mode upmap
ceph balancer on
ceph balancer status

4.scrub和deep_scrub

如果有scrub not in time告警,可以调整下scrub允许时间范围,和同时进行scrub的任务数

ceph tell osd.* injectargs --osd_scrub_begin_hour=0 --osd_scrub_end_hour=24 --osd_max_scrubs=10 --osd_scrub_interval_randomize_ratio=0.5'

posted on 2023-03-10 11:07  阿鲁ZKP  阅读(207)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3