上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 30 下一页
摘要: 前言 之前有个cepher的环境上是双活MDS的,需要变成MDS,目前最新版本是支持这个操作的 方法 设置最大mds 多活的mds的max_mds会超过1,这里需要先将max_mds设置为1 ceph mds set max_mds 1 deactive mds 看下需要停掉的mds是rank 0 阅读全文
posted @ 2017-05-03 18:26 武汉-磨渣 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前言 前段时间看到豪迈的公众号上提到了这个离线转换工具,最近看到群里有人问,找了下没什么相关文档,就自己写了一个,供参考 实践步骤 获取代码并安装 git clone https://github.com/ceph/ceph.git cd ceph git submodule update --in 阅读全文
posted @ 2017-05-03 18:24 武汉-磨渣 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 前言 在处理一个其他双活MDS无法启动环境的时候,查看mds的日志看到了这个错误mds/journal.cc: 2929: FAILED assert(mds->sessionmap.get_version() == cmapv),在查询资料以后,暂时得到了解决,在生产环境下还是不建议使用双活MDS 阅读全文
posted @ 2017-04-27 18:23 武汉-磨渣 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 前言 在ceph研发群里面看到一个cepher在问关于怎么读取ceph的副本的问题,这个功能应该在2012年的时候,我们公司的研发就修改了代码去实现这个功能,只是当时的硬件条件所限,以及本身的稳定性问题,后来没有在生产当中使用 我们都知道ceph在写数据的时候,是先写主本,然后去写副本,而读取的时候 阅读全文
posted @ 2017-04-27 18:21 武汉-磨渣 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 前言 在做一个比较满的集群的扩容的时候,遇到了一些问题,在这里做下总结,一般来说很难遇到,扩容要趁早,不然出的问题都是稀奇古怪的一些问题 建议 环境一般来说在70%左右就需要考虑扩容了,这个时候的扩容数据迁移的少,遇到的问题自然会少很多,所谓的参数设置并不是一个单纯的参数的设置,所以一般来说在调优参 阅读全文
posted @ 2017-04-27 18:20 武汉-磨渣 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 前言 之前对于striper这个地方的功能并没研究太多,只是知道这个里面可以以条带方式并行的去写对象,从而加大并发性来提高性能,而默认的条带数目为1,也就是以对象大小去写,并没有条带,所以不是很好感觉到差别,今天就尝试下用rados命令来看下这个条带是怎么回事 实践过程 最开始我的集群是用rpm包进 阅读全文
posted @ 2017-04-26 18:19 武汉-磨渣 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 前言 在ceph里面使用rbd接口的时候,存储的数据在后台是以固定的prifix的对象存在的,这样就能根据相同的前缀对象去对image文件进行拼接或者修复 在文件系统里面这一块就要复杂一些,本篇就写的关于这个,文件和对象的对应关系是怎样的,用系统命令怎么定位,又是怎么得到这个路径的 实践 根据系统命 阅读全文
posted @ 2017-04-20 18:18 武汉-磨渣 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 前言 在很久以前在研究一套文件系统的时候,当时发现一个比较奇怪的现象,没有文件存在,磁盘容量还在增加,在研究了一段时间后,发现这里面有一种比较奇特的处理逻辑 这套文件系统在处理一个文件的时候放入的是一个临时目录,最开始在发送第一个写请求后,在操作系统层面马上进行了一个delete操作,而写还在继续, 阅读全文
posted @ 2017-04-19 18:17 武汉-磨渣 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 前言 ceph里面的数据是以对象的形式存储在OSD当中的,有的时候因为磁盘的损坏或者其它的一些特殊情况,会引起集群当中的某一个对象的异常,那么我们需要对这个对象进行处理 在对象损坏的情况下,启动OSD有的时候都会有问题,那么通过rados rm的方式是没法发送到这个无法启动的OSD的,也就无法删除, 阅读全文
posted @ 2017-04-19 18:15 武汉-磨渣 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在使用集群的时候,一般来说比较关注的是后台的集群的状态,但是在做一些更人性化的管理功能的时候,就需要考虑到更多的细节 本篇就是其中的一个点,查询ceph被哪些客户端连接了 实践 从接口上来说,ceph提供了文件,块,和对象的接口,所以不同的接口需要不同的查询方式,因为我接触文件和块比较多, 阅读全文
posted @ 2017-04-13 18:14 武汉-磨渣 阅读(818) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 30 下一页