ceph 笔记

原创
01/12 11:05
阅读数 217
  • 设置 ceph 是否自动迁移或恢复数据
    ceph osd set noout
    ceph osd set nobackfill
    ceph osd set norecover
    
  • PG 和 PGP
    1. 少于 5 个 OSD 时可把 pg_num 设置为 128
    2. OSD 数量在 5 到 10 个时,可把 pg_num 设置为 512
    3. OSD 数量在 10 到 50 个时,可把 pg_num 设置为 1024
    4. OSD 数量大于 50 时,<osd数量> * 100/副本数量(默认3),该值接近的 2 的 N 次方值
    5. 存储池的 PG 和 PGP 数量一般相等,都是 2 的 N 次方,只能增加,每次增加为当前的 2 倍
  • 查看存储池的 PG 和 PGP 数量
    ceph osd pool get {pool_name} pgp_num
    
  • 增加/设置存储池的 PG 和 PGP 数量
    ceph osd pool set {pool_name} <cur_pg_num>*2
    ceph osd pool set {pool_name} <cur_pgp_num>*2
    
  • 获取所有卡在某状态的归置组统计信息
    ceph pg dump_stuck inactive|unclean|stale|undersized|degraded
    #Inactive (不活跃)归置组不能处理读写,因为它们在等待一个有最新数据的 OSD 复活且进入集群
    #Unclean (不干净)归置组含有复制数未达到期望数量的对象,它们应该在恢复中
    
  • 获取一个具体归置组的归置组图
    ceph pg map {pg-id}
    
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部