上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页
摘要: 前言 在某些场景下Ceph集群会出现stale的情况,也就是ceph集群PG的僵死状态,这个状态实际上是无法处理新的请求了,新的请求过来只会block,那么我们如何去恢复环境 实践过程 首先模拟stale环境,这个比较好模拟 设置副本2,然后同时关闭两个OSD(不同故障域上),然后删除这两个OSD 阅读全文
posted @ 2016-11-14 17:55 武汉-磨渣 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、前言 本章很简单,就是预估集群恢复的时间,这个地方是简单的通过计算来预估需要恢复的实际,动态的显示 二、代码 #!/usr/bin/env python # -*- coding: UTF-8 -*- import os import sys import commands import jso 阅读全文
posted @ 2016-11-10 17:54 武汉-磨渣 阅读(394) 评论(0) 推荐(1) 编辑
摘要: 这是一篇分享文,作者因为最近想深入研究下ceph的cache pool,作者写的文章非常的好,这里先直接翻译这篇文章,然后再加入我自己的相关数据 blog原文 作者想启动blog写下自己的Openstack和Ceph的相关经验,第一个话题就选择了 Ceph cache tiering , 作者的使用 阅读全文
posted @ 2016-11-07 17:51 武汉-磨渣 阅读(864) 评论(0) 推荐(0) 编辑
摘要: ceph Vol 45 Issue 1 1.unfound objects blocking cluster, need help! Hi, I have a production cluster on which 1 OSD on a failing disk was slowing the wh 阅读全文
posted @ 2016-11-04 17:50 武汉-磨渣 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 前言 部署集群的时候权重是默认生成的,这个是根据磁盘大小分配的,我们有的时候需要去修改一下这个默认权重 修改 如果统一的初始值,那么直接添加参数即可 osd_crush_initial_weight 如果想自己添加算法,那么就根据下面的去做就可以了 centos+jewel 修改: /usr/lib 阅读全文
posted @ 2016-11-02 17:49 武汉-磨渣 阅读(235) 评论(0) 推荐(0) 编辑
摘要: ceph Vol 45 Issue 2 CephFS: No space left on device After upgrading to 10.2.3 we frequently see messages like 'rm: cannot remove '...': No space left 阅读全文
posted @ 2016-11-01 17:53 武汉-磨渣 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 前言 zabbix里面有个功能是自动发现,比如文件系统和网卡的获取的时候,因为预先无法知道这个网卡的名称,所以就有了这个自动发现的功能,这里我是因为要用到存储池的自动发现,所以需要对数据进行生成 实现 我们看下原生的接口的数据类型: [root@lab8106 ~]# zabbix_get -s 1 阅读全文
posted @ 2016-10-28 17:49 武汉-磨渣 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 前言 本章介绍如何去自定义一个zabbix自动发现的整个流程 过程 首先需要在模板当中创建一个自动发现的规则,这个地方只需要一个名称和一个键值,例如 名称:Ceph Cluster Pool Discovery 键值:ceph.pools 过滤器中间要添加你需要的用到的值宏 我的数据是: [root 阅读全文
posted @ 2016-10-28 17:48 武汉-磨渣 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 前言 docker是一个管理工具,在操作系统之上提供了一个新的独立轻环境,好处是本地提供了一个基础镜像,然后基于镜像再运行环境,也可以把环境重新打包为镜像,管理起来类似于git,感觉非常的方便,并且能够做到一处提交,处处可以取到相同的环境,大大的减少了因为环境偏差造成的系统不稳定 目前有不少生成环境 阅读全文
posted @ 2016-10-19 17:47 武汉-磨渣 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 前言 首先来一段英文关于PG和PGP区别的解释: PG = Placement Group PGP = Placement Group for Placement purpose pg_num = number of placement groups mapped to an OSD When pg 阅读全文
posted @ 2016-10-19 17:46 武汉-磨渣 阅读(248) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页