Intro to Ceph【介绍CEPH】
介绍CEPH
无论你想提供 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的存储集群上造成巨大的负载.
Ceph把客户端的数据以对象的形式存储到了存储池里。利用CRUSH算法,Ceph可以计算出安置组所包含的对象,并能进一步计算出Ceph OSD集合所存储的安置组。CRUSH算法能够使Ceph存储集群拥有动态改变大小、再平衡和数据恢复的能力。
推荐
在将Ceph用于生产环境之前,你应该再看一下我们给出的硬件推荐和操作系统推荐。
Hardware Recommendations(硬件推荐)
CPU
RAM
Data Storage(数据存储设备)
Networks(网络设备)
Failure Domains(故障域)
Minimum Hardware Recommendations(最低硬件要求)
Production Cluster Example(生产集群示例)
OS Recommendations(操作系统推荐)
Ceph Dependencies(Ceph依赖的软件)
Platforms(平台)
参与讨论
你可以在Ceph社区中获得帮助,或者贡献文档、源代码,或者提交BUG。
加入Ceph社区吧!
来源:oschina
链接:https://my.oschina.net/u/931519/blog/390879