rbd-mirror新功能 RBD 的 mirroring 功能将会在下一个稳定版本Jewel中实现,这个Jewel版本已经发布了第一个版本10.1.0,这个功能已经在这个发布的版本中实现了 一、基本原理我们试图解决的或者至少需要克服的问题是,ceph在内部是强一致性的,这个对于跨区域的情况数据同步是无法接受的,一个请求需要异地返回再确认完成,这个在性能上肯定是无法接受的,这就是为什么基本上无法部署跨区域的ceph集群 因此 2016-03-30 暂未分类 #暂未分类
ceph查询rbd的使用容量(快速) ceph在Infernalis加入了一个功能是查询rbd的块设备的使用的大小,默认是可以查询的,但是无法快速查询,那么我们来看看这个功能是怎么开启的 ceph版本12root@lab8107:~/ceph# ceph -vceph version 9.2.0 (bb2ecea240f3a1d525bcb35670cb07bd1f0ca299) 创建RBD设备我们先来创建一个rbd 1234567 2016-03-24 暂未分类 #暂未分类
Ceph Bluestore首测 Bluestore 作为 Ceph Jewel 版本推出的一个重大的更新,提供了一种之前没有的存储形式,一直以来ceph的存储方式一直是以filestore的方式存储的,也就是对象是以文件方式存储在osd的磁盘上的,pg是以目录的方式存在于osd的磁盘上的在发展过程中,中间出现了kvstore,这个还是存储在文件系统之上,以leveldb或者rocksdb的方式存储对象数据,这个也没有推广开来,性 2016-03-24 暂未分类 #暂未分类
让磁盘硬盘灯常闪定位盘 通过dd来读取让硬盘灯闪来定位磁盘的位置 123456#!/bin/bashhd=$1for num in {1..5};do dd if="$hd" of="/dev/null" bs=4M count=1000 iflag=direct conv=noerror >/dev/null 2>&1 2016-03-24 暂未分类 #暂未分类
丢了ceph.mon.keying解决办法 在linux操作系统下,可能因为一些很小的误操作,都会造成非常重要的文件的丢失,而文件的备份并不是每时每刻都会注意到,一般是等到文件丢失了才会去想办法,这里讲下ceph.mon.keyring丢失的解决办法 1、没有启用部署认证的 auth_cluster_required =none 在进行部署的时候 ceph-deploy new 以后会生成ceph.mon.keyring文件,内 2016-03-03 暂未分类 #暂未分类
快速增加osdmap的epoch 最近因为一个实验需要用到一个功能,需要快速的增加 ceph 的 osdmap 的 epoch 编号 查询osd的epoch编号12root@lab8107:~# ceph osd stat osdmap e4686: 8 osds: 8 up, 8 in 上面显示的 e4686 即为osdmap的epoch的编号 增加epoch现在需要增加1000 1ceph osd thrash 100 2016-03-03 暂未分类 #暂未分类
yum安装指定版本ceph包 安装ceph包的方式有很多,这里讲的是从官网直接通过yum源的安装方式进行安装 yum源对应的地址为http://download.ceph.com/rpm-hammer/el6/x86_64/ 怎么配置ceph源就不在这里赘述了 下图为ceph官网的yum源里面的文件列表: 可以看到有多个版本的,默认的会安装最新的版本的 这样就会有个问题:安装了一个老版本的包,需要安装一个附属的包,安装的版本 2016-03-01 暂未分类 #暂未分类
nginx状态监控统计 nginx是一款很优秀的web服务器软件,很多地方都有接触和使用到他,大部分的场景压力还没达到需要调优的地步,而调优的难点其实不在于调,而在于各项状态的监控,能够很快的找到资源在什么时候出现问题,调整前后出现的变化,如果都不知道变化在哪里所做的调优只能是凭感觉的 之前看到有技术人员用nginx作为rgw的前端的时候,通过优化去实现将nginx的并发提高到很大,而不出现4xx等问题,nginx的ac 2016-02-22 暂未分类 #暂未分类
diamond收集插件的自定义 diamond是与graphite配合使用的一个数据收集的软件,关于这个配置的资料很多,使用起来也比较简单,详细的安装和配置会在后面的关于整套监控系统的文章里面写到,本篇是专门讲解怎么自定义这个数据收集的插件 diamond的结构比较简单: Collector 数据采集的模块 handlers 数据发送的模块 这里主要讲解的是Collector部分的插件的编写,diamond自身带了非常丰富的 2016-02-21 暂未分类 #暂未分类
ubuntu安装软件自动交互 在ubuntu下安装软件过程中可能会出现需要你输入密码或者其他的一些交互类的操作,这样在脚本安装的时候就可能出现阻断,这个在ubuntu里面已经考虑到了这个情况,以前我在安装这个的时候,通过的是脚本传递参数的方式,这里介绍的是原生的控制方式,这个方式更好 以安装mariadb-server-5.5为例 1、查询需要应答的问题首先通过命令查询这个软件需要问答什么问题 12345678910root@ 2016-01-27 暂未分类 #暂未分类