zoukankan      html  css  js  c++  java
  • ceph问题总结

    之前测试用ceph总是警告

         health HEALTH_WARN
                pool cephfs_metadata2 has many more objects per pg than average (too few pgs?)
                pool cephfs_data2 has many more objects per pg than average (too few pgs?)

    查看pg数

    [root@node1 ~]# ceph osd pool get cephfs_metadata2 pg_num
    pg_num: 8
    [root@node1 ~]# ceph osd pool get cephfs_metadata2 pgp_num
    pgp_num: 8

    突然想起来当时只是测试安装,而且说pg数可以增加但不能减少,所以只是随便设置一个数。再设置回来即可。

    [root@node1 ~]# ceph osd pool set cephfs_metadata2 pg_num 256
    Error E2BIG: specified pg_num 256 is too large (creating 248 new PGs on ~3 OSDs exceeds per-OSD max of 32)

    结果出现这个错误,参考“http://www.selinuxplus.com/?p=782”,原来是一次增加的数量有限制。最后选择用暴力的方法解决问题:

    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num 40
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num 72
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num 104
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num 136
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num 168
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num 200
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num 232
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pg_num 256
    
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num 40
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num 72
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num 104
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num 136
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num 168
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num 200
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num 232
    [root@node1 my-cluster]# ceph osd pool set cephfs_metadata2 pgp_num 256

    过了大概半个小时,集群就正常了。

  • 相关阅读:
    路由 懒加载 错误ChunkLoadError: Loading chunk 10 failed.
    ngzorro create创建对话框 对话框组件内 关闭父组件 create对话框
    一个解决方案对dll的引用要注意的问题
    工作流的麻烦
    winform程序中使用documentview模式的考虑
    仿淘宝网评价的五角星投票代码
    图片闪烁代码
    JS+CSS仿淘宝滑过小图预览大图代码
    JavaScript控制图片左右播放的幻灯片代码
    JavaScript实现图片旋转构成3D圆环代码
  • 原文地址:https://www.cnblogs.com/bugutian/p/9771025.html
Copyright © 2011-2022 走看看