随笔分类 -  ceph

分布式存储系统
IO
摘要:一、概述 IO 系统的分层: 1、 三层结构 上图层次比较多,但总的就是三部分。磁盘 (存储)、 VM (volumes management 卷管理)和文件系统 。专有名词不好理解,打个比方说:磁盘就相当于一块待用的空地; LVM 相当于空地上的围墙(把空地划分成多个部分);文件系统则相当于每块空 阅读全文

posted @ 2016-12-23 14:57 阳台 阅读(370) 评论(0) 推荐(0)

ceph之ceph osd tree下的weight, reweight
摘要:一、概述 1 ID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY 2 -1 558.47980 root default 3 -2 32.75999 host SJ-6-Cloud100 4 2 3.64000 osd.2 up 1.00000 阅读全文

posted @ 2016-12-06 11:11 阳台 阅读(3954) 评论(0) 推荐(1)

ceph代码分析之命令处理流程
摘要:一、概述: 查看ceph集群的基本状态,ceph -s;查看ceph命令源码(/usr/bin/ceph),这个脚本是由源码里面的ceph.in文件生成而来,哪ceph -s是如何与ceph cluster进行交互的呢?下面开始从代码(py代码)开始入手分析: 从该文件起初的导入部分可以得知: 由s 阅读全文

posted @ 2016-11-21 18:41 阳台 阅读(744) 评论(0) 推荐(1)

iSCSI存储系统知识
摘要:一、概述 SCSI 即小型计算机系统接口(Small Computer System Interface;简写:SCSI),一种用于计算机和外部设备之间(硬盘、光驱、软驱、打印机等)系统级接口的独立处理器标准。SCSI是一种智能的通用接口标准,它是各种计算机和外部设备之间的接口标准。 iSCSI是由 阅读全文

posted @ 2016-11-02 11:45 阳台 阅读(12860) 评论(0) 推荐(2)

ceph 之recovery machhine
摘要:一、概述 ceph recovery状态机的变化过程: 阅读全文

posted @ 2016-09-23 10:11 阳台 阅读(413) 评论(0) 推荐(0)

ceph之throttle(io限流)
摘要:线程vdas 阅读全文

posted @ 2016-08-31 18:13 阳台 阅读(1194) 评论(0) 推荐(2)

ceph之查看osd上pg的分布
摘要:一、概述 osd上pg的分布决定了数据分布的均匀与否,所以能直观的看到pg到osd的上分布是很有必要的; ceph只身提供了相关的命令: 上述方式可以很好的解决问题,但还是另一种方式也可以: 1、获取map: 2、获取crushmap: 也可以使用: 3、获取某个pool在pg上的分布情况 例如: 阅读全文

posted @ 2016-08-10 10:35 阳台 阅读(2776) 评论(0) 推荐(0)

Ceph对象存储网关中的索引工作原理<转>
摘要:Ceph 对象存储网关允许你通过 Swift 及 S3 API 访问 Ceph 。它将这些 API 请求转化为 librados 请求。Librados 是一个非常出色的对象存储(库)但是它无法高效的列举对象。对象存储网关维护自有索引来提升列举对象的响应性能并维护了其他的一些元信息。有关对象存储网关 阅读全文

posted @ 2016-07-18 15:54 阳台 阅读(4057) 评论(0) 推荐(0)

ceph debug之Fixing inconsistency
该文被密码保护。

posted @ 2016-07-15 17:17 阳台 阅读(19) 评论(0) 推荐(0)

ceph 之 performance optimization
该文被密码保护。

posted @ 2016-07-14 17:30 阳台 阅读(8) 评论(0) 推荐(0)

ceph 参数说明<转>
摘要://path/to/socket指向某个osd的admin socket文件#> ceph --admin-daemon {path/to/socket} config show | grep rbd下面对其中的某些配置参数进行详细说明: rbd cache: 是否使能缓存,默认情况下开启。rbd 阅读全文

posted @ 2016-07-05 16:28 阳台 阅读(1902) 评论(0) 推荐(0)

误删osd恢复流程
该文被密码保护。

posted @ 2016-07-05 10:07 阳台 阅读(1) 评论(0) 推荐(0)

rbd恢复
摘要:一、本文为使用运行良好的集群进行恢复测试: 1 #md5sum CentOS-6.2-x86_64-bin-DVD2.iso 2 b0b03502875490417c9f8cb9fe8ce6d6 /root/CentOS-6.2-x86_64-bin-DVD2.iso 3 #rbd import r 阅读全文

posted @ 2016-06-28 15:24 阳台 阅读(316) 评论(0) 推荐(0)

ceph 源码安装(mkcephfs方式)
摘要:ceph有两种常见的部署方法 Ceph官网推荐用 Ceph-deploy 进行Ceph集群的部署. Ceph-deploy的工作方式是: 需要有一个admin-node安装Ceph-deploy, 该admin-node需要能够密码free地ssh访问Ceph node.通过在admin-node上 阅读全文

posted @ 2016-06-08 17:54 阳台 阅读(476) 评论(0) 推荐(0)

Ceph monitor恢复
摘要:1 问题 一般来说,在实际运行中,ceph monitor的个数是2n+1(n>=0)个,在线上至少3个,只要正常的节点数>=n+1,ceph的paxos算法能保证系统的正常运行。所以,对于3个节点,同时只能挂掉一个。一般来说,同时挂掉2个节点的概率比较小,但是万一挂掉2个呢? 如果ceph的mon 阅读全文

posted @ 2016-06-05 10:03 阳台 阅读(495) 评论(0) 推荐(0)

ceph journal设置为独立分区
该文被密码保护。

posted @ 2016-05-11 10:38 阳台 阅读(21) 评论(0) 推荐(0)

ceph设置debug log
该文被密码保护。

posted @ 2016-04-12 17:33 阳台 阅读(4) 评论(0) 推荐(0)

ceph 块设备
摘要:数据的存储设备? 数据的存储有3种形式,1种是直接以二进制数据的形式存储在裸设备(包括块设备)上,另外一种是以文件的形式经过文件系统管理进行存储。第三种就是以对象的形式进行对象存储。本篇讨论围绕着块设备形式的存储。 什么是块设备? 块设备将信息存储在固定大小的块中,每个块都能进行编址。块设备的基本特 阅读全文

posted @ 2016-04-12 16:37 阳台 阅读(351) 评论(0) 推荐(0)

开源ceph管理平台inkscope部署手册
摘要:关于inkscope就不做过多介绍了,就是ceph的一个开源管理控制平台,跟ceph官方的calamary以及intel的VSM差不多一类,只是各自侧重点不一样。 相对而言,因为inkscope使用的是ceph自带的restapi,因此是比较轻量级的,ceph集群相关的信息直接从API调,系统层面的 阅读全文

posted @ 2016-03-21 16:59 阳台 阅读(1149) 评论(0) 推荐(0)

查看osd上pg数目,pool上pg分布
该文被密码保护。

posted @ 2016-03-02 10:10 阳台 阅读(3) 评论(0) 推荐(0)

导航