Ceph官网笔记1--简介

2016年初次学习Ceph时,就发现有个Ceph中文社区,上面有中文的Ceph文档,这么多年过去了,英文的Ceph文档一直在更新,中文文档从来不更新。现在好了,Ceph中文文档的官网已经打不开了。好多人把当时的中文文档做成了PDF或者弄在了别的网站上。但这些“Ceph中文文档”外衣的文章或者PDF文档,都是2016年的版本,现在已经完全不适用了。捋着最新的英文官方文档,做个笔记。并非严谨的翻译。

无论你是想为云平台提供Ceph对象存储、Ceph块存储,部署Ceph文件系统或者将Ceph用于其他目的,所有Ceph存储集群都从设置每个Ceph节点、网络和Ceph存储集群开始。Ceph存储集群至少需要一个Ceph Monitor监视器、Ceph Manager管理器和Ceph OSD(Object Storage Daemon,对象存储守护程序)。运行Ceph文件系统客户端时,还需要设置Ceph MDS元数据服务器。

 Monitors:Ceph监视器Mon(ceph-mon)维护集群状态图,包括monitor map,manager map,OSD map和CRUSH map。这些map是Ceph守护进程互相协调所需信息的关键集群状态。Mon还负责管理守护程序和客户端之间的身份验证。为了冗余和高可用性,通常至少需要3个Mon。

Managers:Ceph管理器守护进程Mgr(ceph-mgr)负责跟踪运行时指标和Ceph集群的当前状态,包括存储利用率、当前性能指标和系统负载。Ceph Manager守护进程还托管基于python的模块来管理和公开Ceph集群信息,包括基于Web的Ceph Dashboard(仪表板)和REST API。为保持高可用性至少需要2个Mgr。

Ceph OSDs:对象存储守护进程Ceph OSD(Object Storage Daemon,ceph-osd)存储数据,处理数据复制、恢复、重新平衡,并通过检查其他Ceph OSD守护进程的心跳来向Ceph Mon和Mgr提供一些监视信息。为了实现冗余和高可用性,通常至少需要3个OSD。

MDSs:Ceph MDS元数据服务器(Metadata Server,ceph-mds)代表Ceph文件系统存储元数据(Ceph块设备和Ceph对象存储不使用MDS)。Ceph元数据服务器允许POSIX文件系统用户执行基本命令(如ls、find等)而不会给Ceph存储集群带来巨大的负担。

Ceph将数据作为对象存储在逻辑存储池中。使用CRUSH算法,Ceph计算哪个放置组(PG)应该包含该对象,以及哪个OSD应该存储该放置组。CRUSH算法支持Ceph存储集群动态扩展、重新平衡和恢复。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值