ceph
文章平均质量分 77
大lao虎
搞IT的,现就职于海云捷迅,主要专注于OpenStack中存储相关内容。除了代码,偶尔也想码点文字。
展开
-
对ceph radosgw的一些理解
Ceph本质上就是一个rados,利用命令rados就可以访问和使用ceph的对象存储,但作为一个真正产品机的对象存储服务,通常使用的是Restful api的方式进行访问和使用。而radosgw其实就是这个作用,安装完radosgw以后,就可以使用api来访问和使用ceph的对象存储服务了。 首先明白一下架构,radosgw其实名副其实,就是rados的一个网关,作用是对外提供对象存储服务。本质...原创 2015-06-17 11:56:31 · 7423 阅读 · 0 评论 -
OpenStack+Ceph存储空间回收
在OpenStack的部署中,开源分布式存储Ceph大行其道,Ceph支持Thinprovision,但是用户删除文件以后,在ceph中这部分空间并没有真正释放,这篇博文就讲述Linux的Discard/Trim空间回收机制,及其在OpenStack+Ceph部署中如何实现存储空间回收。原创 2015-09-08 11:39:48 · 8364 阅读 · 0 评论 -
run ceph in docker
本文演示了如何使用docker在多个host上构建了一个ceph集群,并对过程做了针对性的说明。原创 2015-08-12 15:21:45 · 1726 阅读 · 0 评论 -
配置fio支持rbd测试引擎
fio是一个通用的存储测试工具,它也提供了RBD测试引擎,专门用来测试RBD的性能。本文介绍如何编译fio支持RBD引擎及如何进行测试。原创 2015-07-29 11:41:49 · 9841 阅读 · 3 评论 -
ceph技巧1
1. ceph rbd在线resize扩容前?12345678910[root@mon0 ceph]# rbd create myrbd/rbd1 -s 1024 --image-format=2[root@mon0 ceph]# rb转载 2015-06-04 10:13:37 · 1480 阅读 · 0 评论 -
ceph 监控--calamari
ceph监控软件calamari的简要介绍原创 2015-06-03 20:24:43 · 5194 阅读 · 1 评论 -
ceph高级命令
动态查看ceph参数:ceph --admin-daemon /var/run/ceph/ceph-osd.8.asok config show|grepperf 在对应osd节点执行动态修改ceph参数:ceph --admin-daemon /var/run/ceph/ceph-osd.1.asok config set 在对应osd节点执行查看各osd性能:ceph o原创 2015-06-03 20:50:21 · 2309 阅读 · 0 评论 -
ceph技巧3
1. 设置cephx keys如果ceph设置了cephx,就可以为不同的用户设置权限。?123456789101112131415161718192021222324转载 2015-06-04 10:16:38 · 1702 阅读 · 0 评论 -
ceph 获取每个osd上pg的数量
Get the PG distribution per osd in command line :ceph pg dump | awk ' /^pg_stat/ { col=1; while($col!="up") {col++}; col++ } /^[0-9a-f]+\.[0-9a-f]+/ { match($0,/^[0-9a-f]+/); pool=substr($0, RSTAR转载 2015-06-03 20:18:19 · 5613 阅读 · 0 评论 -
ceph中如何查找一个对象或者rbd image 的实际存储位置
ceph在openstack中占有举足轻重的位置,作为一个存储系统,一直很想知道每个对象或者每个image在系统中实际的存储位置,这次终于搞明白了,这篇文章就来做个揭晓。原创 2015-06-03 14:57:05 · 10893 阅读 · 0 评论 -
ceph技巧2
1. rbd块的真实大小由于ceph采用thin provisioning,只有写数据时才会分配相应的块。所以当我们创建一个很大的块时,也是瞬间完成的,因为除了一些元数据外,ceph并没有分配出相应的空间。那么我们创建的rbd块到底有多大呢?以我的环境为例:?1234567891转载 2015-06-04 10:13:27 · 1674 阅读 · 0 评论 -
ceph pg(placement group)状态总结
一、归置组状态1. Creating创建存储池时,它会创建指定数量的归置组。ceph 在创建一或多个归置组时会显示 creating;创建完后,在其归置组的 Acting Set 里的 OSD 将建立互联;一旦互联完成,归置组状态应该变为 active+clean,意思是ceph 客户端可以向归置组写入数据了。2. peeringceph 为归置组建立互联时,会转载 2015-06-03 20:43:03 · 4915 阅读 · 1 评论 -
ceph配置参数
ceph针对不同的硬件,需要配置不同的参数。下面是我们测试过比较可用的参数。针对HDD的环境:[global]fsid = a7f64266-0894-4f1e-a635-d0aeaca0e993public network = 10.10.2.0/24auth cluster required = cephxauth service required = cephx原创 2015-06-03 20:20:50 · 2288 阅读 · 0 评论 -
通过iscsi协议使用ceph rbd
本文以示例的方式说明如何通过iscsi协议来使用ceph的rbd块存储。原创 2015-06-18 10:45:42 · 3973 阅读 · 1 评论 -
搭建基于BlueStore的Ceph环境
简单介绍下Ceph BlueStore的原理,已经如何创建基于BlueStore的OSD原创 2016-08-19 14:13:09 · 7318 阅读 · 0 评论