不管你想提供 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