sisimi的点点滴滴

你若盛开,清风自来

导航

2017年10月26日 #

查看,检查,修复pg的命令

摘要: 标签(空格分隔): ceph,ceph运维,pg 如果集群状态是HEALTH_ERR 并且有pgs inconsistent,需要进行如下操作: 1. 通过下面的命令查看哪些pg状态不一致: 2. 根据输出的pg id(如:1.23)进行一致性检查: 或者,进行深度的一致性检查: 3. 最后修复该p 阅读全文

posted @ 2017-10-26 14:14 sisimi_2017 阅读(2497) 评论(0) 推荐(0) 编辑

2017年10月25日 #

查看,修改,上传monmap命令

摘要: 标签(空格分隔): ceph,ceph运维,monmap 查看集群monmap命令 1. 从集群获取monmap: 2. 查看上一步下载的monmap: 修改monmap命令 下载了monmap可能还需要修改,可能的修改有: 1. 删除mon节点信息到monmap: 2. 添加新的mon节点信息到m 阅读全文

posted @ 2017-10-25 17:18 sisimi_2017 阅读(1165) 评论(0) 推荐(0) 编辑

查看,上传crushmap命令

摘要: 标签(空格分隔): ceph,ceph运维,crushmap 查看crushmap命令 1. 从mon节点获取crushmap: 2. 反编译文件crush.map为易读的crush.txt: 3. 读取crushmap: 上传crushmap命令 修改了crushmap之后需要重新导入集群: 1. 阅读全文

posted @ 2017-10-25 16:52 sisimi_2017 阅读(461) 评论(0) 推荐(0) 编辑

使用ceph命令提示handle_connect_reply connect got BADAUTHORIZER

摘要: 输入命令提示如下错误: 出现这种提示会导致无法执行ceph命令,解决办法就是重启所有的ceph节点即可: 阅读全文

posted @ 2017-10-25 10:55 sisimi_2017 阅读(1414) 评论(0) 推荐(0) 编辑

2017年10月24日 #

PG peered实验

摘要: 标签(空格分隔): ceph,ceph实验,pg 1. 创建一个文件,并把该文件作为对象放到集群中: 2. 查看该对象对应的pg号以及osd组: 3. 剔除osd.1 osd.0,可以看到pg2.8已经peered: 此时访问该对象毫无反应,因为pg peered是不能够响应io请求的。但是此时该p 阅读全文

posted @ 2017-10-24 15:58 sisimi_2017 阅读(749) 评论(0) 推荐(0) 编辑

PG degraded实验

摘要: 1. 创建一个文件,并把该文件作为对象放到集群中: 2. 查看该对象对应的pg号以及osd组: 3. 踢除主osd,pg降级,次osd升级为临时主osd: 4. 此时仍能够访问该对象: 5. 恢复原主osd: 通过上面的实验可以看出,当承载同一个pg的osd中的主osd out,次osd会临时升任主 阅读全文

posted @ 2017-10-24 15:35 sisimi_2017 阅读(421) 评论(0) 推荐(0) 编辑

1 slow requests are blocked > 32 sec解决方法

摘要: 出现这种提示会导致集群对请求没有反应,解决办法就是重启所有的ceph节点即可: 阅读全文

posted @ 2017-10-24 14:56 sisimi_2017 阅读(2526) 评论(0) 推荐(0) 编辑

2017年10月23日 #

centos7下搭建ceph luminous(12.2.1)--无网或网络较差

摘要: 本博客的主要内容是在centos7下搭建luminous,配置dashboard,搭建客户端使用rbd,源码安装ceph,最后给出一些较为常用的命令。本博客针对初次接触ceph的人群。 搭建环境: 主机系统:centos7 x86_64 server ceph版本:ceph 12.2.1(lumin 阅读全文

posted @ 2017-10-23 16:02 sisimi_2017 阅读(1214) 评论(0) 推荐(0) 编辑

防止集群数据恢复设置

摘要: 有些场景下,对osd进行一些操作,但是并不想要集群进行数据恢复,此时,可以通过设置noout标志来实现: 去除noout标志命令: 阅读全文

posted @ 2017-10-23 14:31 sisimi_2017 阅读(262) 评论(0) 推荐(0) 编辑

2017年10月20日 #

ceph:health_warn clock skew detected on mon的解决办法

摘要: 造成集群状态health_warn:clock skew detected on mon节点的原因有两个,一个是mon节点上ntp服务器未启动,另一个是ceph设置的mon的时间偏差阈值比较小。 排查时也应遵循先第一个原因,后第二个原因的方式。 第一步:确认ntp服务是否正常工作 参考本人博客: [ 阅读全文

posted @ 2017-10-20 17:30 sisimi_2017 阅读(18655) 评论(0) 推荐(0) 编辑