ceph问题

 

问题1:

[root@admin-node my-cluster]# ceph -s
    cluster 4ca35731-2ccf-47fb-9f06-41fae858626d
     health HEALTH_WARN
            too few PGs per OSD (12 < min 30)
     monmap e1: 1 mons at {node1=10.1.1.11:6789/0}
            election epoch 2, quorum 0 node1
     osdmap e126: 16 osds: 16 up, 16 in
      pgmap v244: 64 pgs, 1 pools, 0 bytes data, 0 objects
            82473 MB used, 4717 GB / 4797 GB avail
                  64 active+clean
                  

 



解决方法: 需要修改pg_num , pgp_num .
1.先要获取pool name, 如下, 返回pool name : rbd.

[root@admin-node my-cluster]# ceph osd pool stats
pool rbd id 0
  nothing is going on
  

 



2.修改pool对应的pg_num和pgp_num.

[root@admin-node my-cluster]# ceph osd pool set rbd pg_num 128
set pool 0 pg_num to 128

 




3.同时还需要调整pgp_num

[root@admin-node my-cluster]# ceph osd pool set rbd pgp_num 128
set pool 0 pgp_num to 128

 



这时查看:

[root@admin-node my-cluster]# ceph health detail
HEALTH_WARN too few PGs per OSD (24 < min 30)
too few PGs per OSD (24 < min 30)


需要注意, pg_num只能增加, 不能缩小.

[root@admin-node my-cluster]# ceph osd pool set rbd pg_num 256
set pool 0 pg_num to 256

 



注意:调整pgp时,要先等pg创建完毕,再设置pgp,否则出现:    Error EBUSY: currently creating pgs, wait  

[root@admin-node my-cluster]# ceph osd pool set rbd pgp_num 256
Error EBUSY: currently creating pgs, wait

[root@admin-node my-cluster]# ceph health
HEALTH_OK

 








转载于:https://www.cnblogs.com/zhongguiyao/p/7992634.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值