存储技术之ceph了解

ceph

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

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

没有数据库的概念:为cluster map 记录集群状态。

PG:(ceph核心单位,最小存储单元  )

epoach:单调递增的版本号

acting set: osd列表,第一个为primary osd, 其他为replicated osd 列表

up set :acting set 过去的版本

gp tmp: 当前osd出现故障时

PG的状态

ceph -s 看集群全局的状态

状态一览

creating 创建中

peering 查找组内成员中

active 可以读写数据,但没有组内其他成员的数据

clean 有组内其他成员数据,也可以写入数据----正常状态

stable: 组内成员有2s内未汇报状态的osd

backfilling: 新加osd节点

recovery: 组内osd 短暂失联恢复联系后,增量恢复数据中

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

up: 可以提供IO

down:不能提供io

in: 有数据

out: 没有数据了 300S内没有上报状态,从组内剔除

原文地址:https://www.cnblogs.com/zhangmingda/p/13603848.html