什麼是redhat Ceph storage?
紅帽 Ceph 存儲是一個可擴展、開放、軟體定義的存儲平台,它將最穩定版本的 Ceph 存儲系統與 Ceph 管理平台、部署實用程序和支持服務相結合。
紅帽 Ceph 存儲專為雲基礎架構和網絡級對象存儲而設計。Red Hat Ceph Storage 集群由以下類型的節點組成:
Red Hat Ceph Storage Ansible 管理節點
這種類型的節點充當傳統的 Ceph 管理節點,用於以前版本的 Red Hat Ceph Storage。此類節點提供以下功能:
- 集中存儲集群管理
- Ceph 配置文件和密鑰
- 可選的,用於在出於安全原因無法訪問 Internet 的節點上安裝 Ceph 的本地存儲庫
監控節點每個監控節點都運行監控守護進程 ( ceph-mon),它維護集群映射的主副本。集群圖包括集群拓撲。連接到 Ceph 集群的客戶端從監視器中檢索集群映射的當前副本,使客戶端能夠從集群讀取數據和向集群寫入數據。
重要的
Ceph 可以在一台顯示器上運行;然而,為了確保生產集群的高可用性,Red Hat 將只支持至少具有三個監控節點的部署。對於超過 750 個 OSD 的存儲集群,Red Hat 建議總共部署 5 個 Ceph Monitor。
OSD節點
每個對象存儲設備 (OSD) 節點都運行 Ceph OSD 守護進程 ( ceph-osd),它與連接到該節點的邏輯磁碟進行交互。Ceph 將數據存儲在這些 OSD 節點上。
Ceph 可以使用很少的 OSD 節點運行,默認為三個,但生產集群從適度規模開始實現更好的性能,例如存儲集群中的 50 個 OSD。理想情況下,Ceph 集群有多個 OSD 節點,通過創建 CRUSH 圖允許隔離故障域。
MDS節點每個元數據伺服器 (MDS) 節點都運行 MDS 守護進程 ( ceph-mds),它管理與存儲在 Ceph 文件系統 (CephFS) 上的文件相關的元數據。MDS 守護進程還協調對共享集群的訪問。對象網關節點
Ceph 對象網關節點運行 Ceph RADOS 網關守護進程 ( ceph-radosgw),它是構建在其之上的對象存儲接口,librados為應用程式提供通往 Ceph 存儲集群的 RESTful 網關。Ceph 對象網關支持兩種接口:
S3
通過與 Amazon S3 RESTful API 的大部分子集兼容的接口提供對象存儲功能。
迅速
通過與 OpenStack Swift API 的大部分子集兼容的接口提供對象存儲功能。