码迷,mamicode.com
首页 > 其他好文 > 详细

ceph之PG逻辑概念

时间:2017-10-03 13:10:17      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:扩展   用户   列表   pool   磁盘   recover   速度   clust   增量   

 一、ceph分存式存储

rados:可靠的,自动的,分布式,对象存储

特性:高效性,统一性(文件存储,块存储,对象存储),可扩展

cluster map 

 

pool(池):

1、pg

2、副本数

3、crush规则(pg--->osd:acting set)

4、用户及权限

 

pool分两种类型:

1、复制类型

2、纠错码类型(1、速度慢 2、scrubling,不支持ceph的所有操作)

 

PG的概念:

epoach: 单调递增的版本号

acting set:  osd列表, 第一个为primary(主) osd, replicated(复制) osd列表

up set: acting set 过去的版本

pg tmp(临时pg):一个主三个人,主挂掉,就会出现临时的pg组

 

pg的状态:

ceph -s  (zabbix监控一个pg的状态,用的命令ceph -s)

creating :在磁盘上分发一个pg的信息给他,就会进入creating状态

peering :找认识的组员,没有拿到分发的数据(没有拷贝数据给他)

active  :找到组员,就会进入active状态

clean  :数据拷贝完成,就进入clean

stable(稳定的): 300s之内,状态没有返回

backfilling :新加osd节点(动态调整的状态)

recovery: 增量拷贝

 

osd daemon状态:默认每2s汇报自己给mon( 同时监控组内其它osd状态)

1、up:可以提供io

2、down:不能提供io

3、in:有数据

4、out :没数据了,2s没有汇报就从组内踢除掉他,就会进入backfilling(填充)

 

ceph之PG逻辑概念

标签:扩展   用户   列表   pool   磁盘   recover   速度   clust   增量   

原文地址:http://www.cnblogs.com/nulige/p/7623570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!