文章分类 - ceph
摘要:Ceph MDS服务无法正常删除 [root@node ~]# ceph -s cluster: id: f1607357-011f-4064-bcd3-51866fa71844 health: HEALTH_WARN 1 filesystem is degraded 1 filesystem ha
阅读全文
摘要:在ceph中:pool、PG、OSD的关系 Pool是存储对象的逻辑分区,它规定了数据冗余的类型和对应的副本分布策略;支持两种类型:副本(replicated)和 纠删码( Erasure Code);目前我们公司内部使用的Pool都是副本类型(3副本); PG( placement group)是
阅读全文
摘要:ceph 运维操作-SCRUB 1. 基本概念 1.1 什么是 Scrub Scrub是 Ceph 集群副本进行数据扫描的操作,用于检测副本间数据的一致性,包括 scrub 和 deep-scrub。 其中scrub 只对元数据信息进行扫描,相对比较快;而deep-scrub 不仅对元数据进行扫描,
阅读全文
摘要:HEALTH_WARN too few PGs per OSD (21 < min 30)解决方法 标签(空格分隔): ceph,ceph运维,pg 集群环境: [root@node3 ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611
阅读全文
摘要:Ceph MDS问题分析 1. 问题背景 1.1 客户端缓存问题 $ ceph -s health HEALTH_WARN mds0: Client xxx-online00.gz01 failing to respond to cache pressure 官方解释 消息: “Client nam
阅读全文
摘要:S3存储分配 由 周 博创建, 最后修改于十月 20, 2020 新鹏博士Ceph集群 Internal External 新铜牛Ceph集群 Internal External 测试Ceph集群 武汉Ceph集群 配置匿名访问 新鹏博士Ceph集群 登陆到10.16.12.11上进行 S3账户开通
阅读全文
摘要:安装ceph中遇到Error的解决办法 注意:仅供参考,这里是我解决成功的错误,下面的ceph2是我的用户名,官网上说不能用ceph当用户名。 1、Error:软件包与预期下载的不符。建议:运行 yum --enablerepo=centos-ceph-hammer clean metadata。当
阅读全文
摘要:记最近一次ceph故障修复 前言 所谓吃一堑长一智,每次面对问题才是最好的学习机会,在面对问题的时候,尽量是能够自己去解决,或者去尝试能够最接近答案,确实无法解决再去寻求他人帮助,这样成长的会更快一些,在学校读书做题的时候,老师也是经常告诉我们要忍住,不要去直接翻答案,在当今的互联网飞速的发展下,在
阅读全文
摘要:ceph问题点 1.ceph中使用ceph-objectstore-tool将pg从incomplete标记为complete 起始原因是集群中部分osd元数据丢失,导致集群部分pg状态一直为incomplete,从而无法恢复为activate+clean所以同事介绍之前调研得ceph-object
阅读全文
摘要:ceph秘钥管理机制 文章目录 引言 CephX 是什么? CephX 的命名规则 默认用户 谁才是 CephX 中的鼻祖? CephX 使用场景 MON OSD Client 细说 caps MON权限介绍 r 权限 w 权限 x 权限 * 权限 profile osd 权限 OSD 丢失所有秘钥
阅读全文
摘要:构建ceph可视化监控系统 前言 ceph的可视化方案很多,本篇介绍的是比较简单的一种方式,并且对包都进行了二次封装,所以能够在极短的时间内构建出一个可视化的监控系统 本系统组件如下: ceph-nautilus版本 ceph_exporter的nautilus版本 prometheus的2.20.
阅读全文
摘要:ceph部署rgw对象存储网关高可用集群 部署rgw对象网关节点 要使用 Ceph Object Gateway对象网关组件,必须部署RGW的实例。执行以下操作以创建RGW新实例(已部署则忽略本节操作): 官方参考:https://docs.ceph.com/docs/master/install/
阅读全文
摘要:cephfs如何配置多主(多活)MDS title: cephfs如何配置多主(多活)MDS 2019/03/29 ypdai 配置多主MDS MDS配置模式分为以下三种: 冷备模式:同一时间,只有一个mds工作,单纯的进程备份。 热备模式:同一时间,只有一个mds工作,但除了进程备份,也实时备份元
阅读全文
摘要:ceph常见问题 一、ceph fs status报错解决 问题描述:[root@k8s-master-2 ~]# ceph fs statusError EINVAL: Traceback (most recent call last):File “/usr/lib64/ceph/mgr/stat
阅读全文
摘要:ceph常用命令 一、ec pool操作 1.创建文件系统ec pool(纠删码) 1).修改EC规则ceph osd erasure-code-profile set ec-1 plugin=isa technique=cauchy k=4 m=2 crush-root=default crush
阅读全文
摘要:ceph初始monitor(s)报错解决 由于官方文档没有特别说明,网上大部分ceph配置文章丢三落四。导致配置ceph初始monitor(s)时,各种报错,本文提供了几种解决的办法可供参考。 执行ceph-deploy mon create-initial 报错部分内容如下: [ceph2][ER
阅读全文
摘要:PG peered实验 标签(空格分隔): ceph,ceph实验,pg 1. 创建一个文件,并把该文件作为对象放到集群中: [root@node1 ~]# echo "this is test! " >>test.txt [root@node1 ~]# rados -p testpool ls [
阅读全文
摘要:查看,上传crushmap命令 标签(空格分隔): ceph,ceph运维,crushmap 查看crushmap命令 从mon节点获取crushmap: # ceph osd getcrushmap -o crush.map 反编译文件crush.map为易读的crush.txt: # crush
阅读全文
摘要:查看,修改,上传monmap命令 标签(空格分隔): ceph,ceph运维,monmap 查看集群monmap命令 从集群获取monmap: # ceph mon getmap -o monmap 查看上一步下载的monmap: # monmaptool --print monmap 修改monm
阅读全文
摘要:查看,检查,修复pg的命令 标签(空格分隔): ceph,ceph运维,pg 如果集群状态是HEALTH_ERR 并且有pgs inconsistent,需要进行如下操作: 1. 通过下面的命令查看哪些pg状态不一致: # ceph pg dump|grep inconsistent 2. 根据输出
阅读全文

浙公网安备 33010602011771号