美文网首页搞网络的
ceph状态机undersized+degrated

ceph状态机undersized+degrated

作者: bj海景房 | 来源:发表于2022-05-12 16:49 被阅读0次

正常情况下,ceph状态是active+clean,即活跃且可读可写

实验环境osd有两个,pool数量有6个副本数为2,pg 161个

undersized+degraded

undersized 活跃的pg数量(acting set)小于副本数

degraded  osd down或者挂了,其上的pg将会处于降级状态

一个osd down,此时50%的object和35个pg被降级

手动将副本数由2改为1(6个pool改了5个,还有1个pool副本数还是2)

**因为我这是测试环境,随便搞,生产环境慎用**

ceph osd pool set <poolname> size 1

将最后一个pool的副本数也由2改为1后,“1 pg undersized”报错消失,如下图

上步中把所有副本数的数量由2改为1,并且测试了在只改5个pool副本时的告警状态

此时只剩下一个告警:6个pool都没有副本

我们是有意为之,让副本数为1,接下来将此告警去掉

两种方法:

方法一如下图,修改运行时状态

ceph daemon mon.host1 config show | grep redundancy

ceph daemon mon.host1 config set "mon_warn_on_pool_no_redundancy" "false"

然后手动重启mon、osd服务

方法二,在/etc/ceph/ceph.conf文件中添加如下内容

mon_warn_on_pool_no_redundancy = false

然后重启mon和osd服务

通过这两种方法就可以将无副本的告警去掉

此时的ceph集群,所有的pool都是单副本,没有任何冗余

注:

涉及某个特定pg副本的一组osd成为acting set

相关文章

  • ceph状态机undersized+degrated

    正常情况下,ceph状态是active+clean,即活跃且可读可写 实验环境osd有两个,pool数量有6个副本...

  • MySQL部署到k8s实例

    k8s && ceph 环境信息 ceph 部署以及配置 搭建ceph集群 ceph 集群配置 ceph 创建My...

  • Ceph luminous 卸载与清理

    清理Ceph 使用 ceph-deploy purge(不保留Ceph packages) 或者 ceph-dep...

  • Ceph Cookbook 中文版

    1、ceph介绍、ceph块存储、ceph对象存储、ceph文件系统、用Calamari监控Ceph、操作和管理c...

  • rancher 创建pv/pvc 卷

    1 添加ceph-secret 2 添加卷ceph PV 卷 3 添加ceph PVC 卷,绑定原来ceph pv...

  • Ceph 基础内容

    Ceph简介 ceph的优势 ceph架构 基础存储系统 基础库librados: 高层应用接口 Ceph的基本组...

  • 客户端-CephFS监控埋点

    1. FS Client Metrics Table ceph daemon /var/run/ceph/ceph...

  • 客户端-RBD监控埋点

    1. perf dump ceph daemon /var/run/ceph/ceph-client.admin....

  • Ceph搭建部署

    修改yum源 添加ceph的repo源文件 整合软件仓库 安装ceph软件 在ceph管理节点安装ceph-dep...

  • 设计模式-状态机

    对于一个状态机来说,需要分成2个部分来考虑状态机,一是状态机本身,二是状态机的实现。 状态机推演 只有状态机本身是...

网友评论

    本文标题:ceph状态机undersized+degrated

    本文链接:https://www.haomeiwen.com/subject/upesurtx.html