Ceph簡介
Ceph 存儲集群至少需要 1 個 Ceph Monitor 和 2 個 OSD 守護進程。運行 Ceph 文件系統客戶端時,則必須要有元數據服務器( Metadata Server )。
- 硬件推薦
- 操作系統推薦
- CPU
- RAM 內存
- 網絡
- 最低硬件推薦
- 推薦操作系統
- ······

安裝及部署
Ceph安裝及相關配置都會手把手教你如何做,以及監視器,OSD,日誌,FILESTORE,KEYVALUESTORE,存儲池、歸置組和 CRUSH等的配置都在這部分進行了詳細介紹。涉及 Ceph 組件安裝&配置、狀態檢查等,提供一個高性能、高可靠性、多功能的存儲集群。
- 預檢
- 存儲集群快速入門
- 塊設備快速入門
- 文件系統快速入門
- 對象存儲系統快速入門

安裝(手動)
獲取 Ceph 軟件的方法有多種,最簡單、通用的獲取軟件包方法是添加軟件源之後通過包管理工具(像 APT、 YUM )操作;也可以直接從 Ceph 倉庫下載預編譯軟件包;最後,你可以下載源碼包或克隆 Ceph 源碼庫、並自行編譯。
- 獲取軟件
- 安裝軟件
- 手動部署集群
- 升級軟件

Ceph存儲集群
所有 Ceph 部署都始於 Ceph 存儲集群。基於 RADOS 的 Ceph 對象存儲集群包括兩類守護進程:term:對象存儲守護進程( OSD )把存儲節點上的數據存儲為對象;term:Ceph 監視器( MON )維護集群運行圖的主拷貝。一個 Ceph 集群可以包含數千個存儲節點,最簡系統至少需要一個監視器和兩個 OSD 才能做到數據複製。
- 配置
- 部署
- 運維
- 手冊頁
- 故障排除
- APIs

Ceph文件系統
Ceph 文件系統( Ceph FS )是個 POSIX 兼容的文件系統,它使用 Ceph 存儲集群來存儲數據。Ceph 文件系統與 Ceph 塊設備、同時提供 S3 和 Swift API 的 Ceph 對象存儲、或者原生庫( librados )一樣,都使用着相同的 Ceph 存儲集群系統。
- 增加/刪除MDS
- MDS設置
- Journaler配置
- ceph-mds手冊頁
- 創建CephFS文件系統
- 掛載CephFS文件系統
- 把CephFS掛載為FUSE
- 通過fstab掛載CephFS
- cephfs手冊頁
- ceph-fuse手冊頁
- ……

Ceph塊設置
Ceph 塊設備是精簡配置的、大小可調且將數據條帶化存儲到集群內的多個 OSD 。Ceph 塊設備利用 RADOS 的多種能力,如快照、複製和一致性。Ceph 的 RADOS 塊設備( RBD )使用內核模塊或 librbd 庫與 OSD 交互。
- 命令
- 內核模塊
- 快照
- RBD鏡像
- QEMU
- libvirt
- 緩存選項
- ……

Ceph對象網關
Ceph 對象網關是一個構建在 librados 之上的對象存儲接口,它為應用程序訪問Ceph 存儲集群提供了一個 RESTful 風格的網關 。
- 手動安裝
- 簡單配置
- 異地同步設置
- 配置參考
- 管理指南
- 清楚臨時數據
- ……

體系結構
Ceph 獨一無二地用統一的系統提供了對象、塊、和文件存儲功能,它可靠性高、管理簡便、並且是自由軟件。Ceph 的強大足以改變貴公司的 IT 基礎架構、和管理海量數據的能力。Ceph 可提供極大的伸縮性——供成千用戶訪問 PB 乃至 EB 級的數據。Ceph 節點以普通硬件和智能守護進程作為支撐點, Ceph 存儲集群組織起了大量節點,它們之間靠相互通訊來複制數據、並動態地重分佈數據。
- Ceph存儲集群
- Ceph協議
- Ceph客戶端

2021年服務網格將成為所有領先的容器管理系統的標配技術。也是新時期運維工程師技能樹上的必備要件,本份文檔適合所有對微服務和雲原生感興趣的人,推薦大家進行深入的閱讀。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/250295.html