Cephfs的快照功能 前言Cephfs的快照功能在官网都很少提及,因为即使开发了很多年,但是由于cephfs的复杂性,功能一直没能达到稳定,这里,只是介绍一下这个功能,怎么使用,并且建议不要在生产中使用,因为搞不好是会丢数据的 功能介绍首先这个功能是默认关闭的,所以需要开启 123[root@lab8106 ~]# ceph fs set ceph allow_new_snaps 1Error EPERM: Warn 2016-12-13 暂未分类 #暂未分类
查询Ceph的OSD占用内存 前言之前写过一篇关于查询OSD的运行的CPU的情况的分享,本篇是讲的获取内存占用的,代码包括两种输出,一种是直接的表格,一种是可以方便解析的json 代码直接上代码,python才用不久,所以可能代码实现比较低级,主要是看实现的方法 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 2016-12-08 暂未分类 #暂未分类
基于发行版本内核打造自己的内核 Linux当中最核心的部分就是内核,这个也是最基础,最可能被忽视的一部分,随便找一个刚入职的运维,学习个两三天,网上找些资料也能能自己安装编译内核了,很多运维的初期培训就是做的这些学习,为什么在网上已经有这么多文章的情况下,还要写一篇关于内核的文章,这是因为,我想讲的是如何去选择内核 一般来说,找内核的时候都会去下面这个网站进行选择 https://www.kernel.org/ 很多人在问 2016-12-07 暂未分类 #暂未分类
The Dos and Don'ts for Ceph for OpenStack Ceph和OpenStack是一个非常有用和非常受欢迎的组合。 不过,部署Ceph / OpenStack经常会有一些容易避免的缺点 - 我们将帮助你解决它们 使用 show_image_direct_url and the Glance v2 API使用ceph的RBD(RADOS Block Device),你可以创建克隆,你可以将克隆理解为可写的快照(快照通常是只读的)。克隆只 2016-11-29 暂未分类 #暂未分类
fio测试ceph的filestore 前言fio是一个适应性非常强的软件,基本上能够模拟所有的IO请求,是目前最全面的一款测试软件,之前在看德国电信的一篇分享的时候,里面就提到了,如果需要测试存储性能,尽量只用一款软件,这样从上层测试到底层去,才能更好的去比较差别 fio对于ceph来说,可以测试文件系统,基于文件系统之上测试,可以测试内核rbd,将rbdmap到本地格式化以后进行测试,或者基于librbd直接对rbd进行测试,这个是 2016-11-23 暂未分类 #暂未分类
查询OSD运行在哪些cpu上 前言在看CPU相关的文章的时候,想起来之前有文章讨论是否要做CPU绑定,这个有说绑定的也有说不绑定的,然后就想到一个问题,有去观测这些OSD到底运行在哪些CPU上面么,有问题就好解决了,现在就是要查下机器上的OSD运行在哪些CPU上 代码这里直接上代码了,最近学习python在,就用python来实现 123456789101112131415161718192021222324252627282 2016-11-16 暂未分类 #暂未分类
yum安装Ceph指定Jewel版本 前言通过yum安装指定的rpm包,这个一般是 yum –showduplicates list ceph | expand ,然后去通过yum安装指定的版本即可,这个在hammer下是没有问题的,但是在Jewel下进行安装的时候却出现了问题,我们来看下怎么解决这个问题的 实践过程我们需要安装 ceph-10.2.0-0.el7 这个版本的,根据之前的方法 12345678910111213 2016-11-14 暂未分类 #暂未分类
处理stale的pg 前言在某些场景下Ceph集群会出现stale的情况,也就是ceph集群PG的僵死状态,这个状态实际上是无法处理新的请求了,新的请求过来只会block,那么我们如何去恢复环境 实践过程首先模拟stale环境,这个比较好模拟 设置副本2,然后同时关闭两个OSD(不同故障域上),然后删除这两个OSD 集群这个时候就会出现stale的情况了,因为两份数据都丢了,在一些环境下,数据本身就是临时的或者不是 2016-11-14 暂未分类 #暂未分类
预估Ceph集群恢复时间 一、前言本章很简单,就是预估集群恢复的时间,这个地方是简单的通过计算来预估需要恢复的实际,动态的显示 二、代码12345678910111213141516171819202122232425262728293031323334353637#!/usr/bin/env python# -*- coding: UTF-8 -*-import osimport sysimport commands 2016-11-10 暂未分类 #暂未分类
CephFS cache tier实践 这是一篇分享文,作者因为最近想深入研究下ceph的cache pool,作者写的文章非常的好,这里先直接翻译这篇文章,然后再加入我自己的相关数据 blog原文作者想启动blog写下自己的Openstack和Ceph的相关经验,第一个话题就选择了 Ceph cache tiering , 作者的使用场景为短时间的虚拟机,用来跑测试的,这种场景他们准备用Nvme做一个缓冲池来加速的虚拟机 cache 2016-11-07 暂未分类 #暂未分类