不管你想提供 Ceph对象存储和/或Ceph块设备服务至云平台 ,部署Ceph文件系统或者为了其余目的而使用Ceph,全部的 Ceph存储集群部署都是从设置每一个Ceph节点,你的网络和Ceph存储集群开始的。一个Ceph存储集群要求至少有一个Ceph监视器和两个Ceph OSD守护进程。当运行Ceph文件系统客户端时,必需要有Ceph元数据服务器。算法
OSDs: Ceph的OSD守护进程(OSD)存储数据,处理数据复制,恢复,回填,从新调整,并经过检查其它Ceph OSD守护程序做为一个心跳 向Ceph的监视器报告一些检测信息。Ceph的存储集群须要至少2个OSD守护进程来保持一个 active + clean状态.(Ceph默认制做2个备份,但你能够调整它)服务器
Monitors:Ceph的监控保持集群状态映射,包括OSD(守护进程)映射,分组(PG)映射,和CRUSH映射。 Ceph 保持一个在Ceph监视器, Ceph OSD 守护进程和 PG的每一个状态改变的历史(称之为“epoch”).网络
MDS: MDS是Ceph的元数据服务器,表明存储元数据的Ceph文件系统(即Ceph的块设备和Ceph的对象存储不使用MDS)。Ceph的元数据服务器使用POSIX文件系统,用户能够执行基本命令如 ls, find,等,而且不须要在Ceph的存储集群上形成巨大的负载.spa
Ceph把客户端的数据以对象的形式存储到了存储池里。利用CRUSH算法,Ceph能够计算出安置组所包含的对象,并能进一步计算出Ceph OSD集合所存储的安置组。CRUSH算法可以使Ceph存储集群拥有动态改变大小、再平衡和数据恢复的能力。 操作系统
在将Ceph用于生产环境以前,你应该再看一下咱们给出的硬件推荐和操做系统推荐。orm
Hardware Recommendations(硬件推荐)
CPU
RAM
Data Storage(数据存储设备)
Networks(网络设备)
Failure Domains(故障域)
Minimum Hardware Recommendations(最低硬件要求)
Production Cluster Example(生产集群示例)
OS Recommendations(操做系统推荐)
Ceph Dependencies(Ceph依赖的软件)
Platforms(平台)对象
你能够在Ceph社区中得到帮助,或者贡献文档、源代码,或者提交BUG。进程
加入Ceph社区吧!
ci