首页 > 其他分享 >ceph问题处理

ceph问题处理

时间:2023-06-01 09:22:52浏览次数:45  
标签:问题 处理 ceph application health pg HEALTH pool

ceph常见问题处理:https://access.redhat.com/documentation/zh-cn/red_hat_ceph_storage/5/html/troubleshooting_guide/most-common-ceph-osd-errors

 

 

1、问题报错1:

health: HEALTH_WARN

1 monitors have not enabled msgr2

解决:ceph mon enable-msgr2

  

2、问题报错2:

health: HEALTH_WARN

            mons are allowing insecure global_id reclaim

解决:

ceph config set mon mon_warn_on_insecure_global_id_reclaim false

ceph config set mon mon_warn_on_insecure_global_id_reclaim_allowed false

 

3、问题报错3:

health: HEALTH_WARN

            application not enabled on 1 pool(s)

查看原因:

root@control ~(admin-openrc)]# ceph health detail

HEALTH_WARN application not enabled on 1 pool(s)

POOL_APP_NOT_ENABLED application not enabled on 1 pool(s)

    application not enabled on pool 'images'

    use 'ceph osd pool application enable <pool-name> <app-name>', where <app-name> is 'cephfs', 'rbd', 'rgw', or freeform for custom applications.

分析

运行ceph health detail命令发现是新加入的存储池test没有被应用程序标记

 

解决:

ceph osd pool application enable images rbd

 

4、问题报错:

[root@controller1 ~]# ceph -s

  cluster:

    id:     2af51d38-db90-4a57-a43d-ea9f6ebd7482

    health: HEALTH_ERR

            1 scrub errors

            Possible data damage: 1 pg inconsistent

 

查看原因:

[root@controller1 ~]# ceph health detail

HEALTH_ERR 2 scrub errors; Possible data damage: 2 pgs inconsistent

OSD_SCRUB_ERRORS 2 scrub errors

PG_DAMAGED Possible data damage: 2 pgs inconsistent

    pg 9.17 is active+clean+inconsistent, acting [11,9]

    pg 9.12b is active+clean+inconsistent, acting [9,11]

 

分析:

Osd.8  状态发生了down状态,引发了pg损坏

 

解决:

[root@controller1 ~]# ceph pg repair 9.17

[root@controller1 ~]# ceph pg repair 9.12b

 

标签:问题,处理,ceph,application,health,pg,HEALTH,pool
From: https://www.cnblogs.com/zzyuhehe/p/17447962.html

相关文章

  • 这8个NumPy函数可以解决90%的常见问题
    NumPy是一个用于科学计算和数据分析的Python库,也是机器学习的支柱。可以说NumPy奠定了Python在机器学习中的地位。NumPy提供了一个强大的多维数组对象,以及广泛的数学函数,可以对大型数据集进行有效的操作。这里的“大”是指数百万行。Numpy快速而高效的原因是底层的C代码,这比使用......
  • 解决mybatis-plus查询字段中含有关键词时异常问题
    在使用mybatis-plus查询mysql某张表的数据时,一直告警提示sqlsyntaxerror。于是,把异常提示里的sql语句复制到navicat执行,也提示sqlsyntaxerror。仔细看了下,发有几个字段在navigate里面标示为蓝色(这几个字段为sensitive、status、name),这几个字段在mysql里面是关键词。在查询语......
  • mod4最优路径问题
    mod4最优路径问题如下图:  从1到4找出一条路径,要求路径的总长度mod4的余数最小。分析:一条从1到4的最优路径,在它走到2或3时mod4的余数不一定最小。也就是说,最优策略的子策略不一定最优,所以本问题不满足最优化原理,那么也就不能用动态规划来解决。但是我们可以把它转化为判定性问题,用......
  • 石子合并问题
    石子合并问题是最经典的DP问题。首先它有如下3种题型:(1)有N堆石子,现要将石子有序的合并成一堆,规定如下:每次只能移动任意的2堆石子合并,合并花费为新合成的一堆石子的数量。求将这N堆石子合并成一堆的总花费最小(或最大)。分析:当然这种情况是最简单的情况,合并的是任意两堆,直接贪心即可,......
  • 约瑟夫环问题
    一般约瑟夫环问题:N个人坐成一个圆环(编号为1-N),从第1个人开始报数,数到K的人出列,后面的人重新从1开始报数。问最后剩下的人的编号。例如:N=3,K=2。2号先出列,然后是1号,最后剩下的是3号。实际上对于约瑟夫环问题,最常见的有2种解法。第一种就是直接暴力模拟链表,当然这种做法的时间复......
  • java List分批处理
    1packagecom.example.demo;2importcom.google.common.collect.Lists;3importjava.util.ArrayList;4importjava.util.List;5publicclassTest{6publicstaticvoidmain(String[]args){7List<Integer>list=newArrayList<......
  • [SprigMVC/SpringBoot] JSON序列化专题之日期序列化问题:接口报Jackson框架错误“Inva
    0序言今日工作中遇到的一个bug。各位看官且听我娓娓道来。1问题描述请求接口时,service层返回到controller层的数据结构为List<Map<Strig,Object>>,而Map中存在一个key=date,valuetype=java.time.LocalDate的Entry,且日志报如下错误:InvalidDefinitionException:Java8date......
  • sklearn gridsearch不能使用验证集导致的过拟合问题
    https://stackoverflow.com/questions/31948879/using-explicit-predefined-validation-set-for-grid-search-with-sklearn  或者用optuna####useoptunalibtofinetuneSVChyperparametersifmethod=='optuna':importoptuna......
  • 移面法+双箭头法解决所有六面体问题
    没看错,是所有!比相邻面法和公共点也许会快一些~1、移面法技巧:成直角的边可滚动滚两次:中心对称滚三次:反向滚一次141型两端可直接移231型、222型、33型可变形成141型不同型的移动图:2、双箭头法唯一需要注意:第二个箭头在哪个面,如果不好分析还可以在第二个箭头基......
  • Razor Pages本地IIS服务器部署流程及部分问题解决方法
     记录一下自己在本地IIS服务器部署的基本流程:添加IIS服务器控制面板>>程序和功能 启用或关闭windows功能>>勾选相关功能   网站部署将项目发布(publish)至本地文件夹:在包含.sln文件的目录下打开终端,输入dotnetpublish-cdebug--no-self-contained......