什麼是CEPH
組件編程
ceph-topo服務器
Ceph的底層是RADOS,它的意思是「A reliable, autonomous, distributed object storage」。 RADOS由兩個組件組成:ide
OSD: Object Storage Device,提供存儲資源。
Monitor:維護整個Ceph集羣的全局狀態。
RADOS具備很強的擴展性和可編程性,Ceph基於RADOS開發了
Object Storage、Block Storage、FileSystem。Ceph另外兩個組件是:工具
MDS:用於保存CephFS的元數據。
RADOS Gateway:對外提供REST接口,兼容S3和Swift的API。3d
接下來部署案例
思路以下:
準備四臺KVM虛擬機,其三臺做爲存儲集羣節點,一臺安裝爲客戶端,實現以下功能:
建立1臺客戶端虛擬機
建立3臺存儲集羣虛擬機
配置主機名、IP地址、YUM源
修改全部主機的主機名
配置無密碼SSH鏈接
配置NTP時間同步
建立虛擬機磁盤
部署ceph集羣
沿用練習一,部署Ceph集羣服務器,實現如下目標:
安裝部署工具ceph-deploy
建立ceph集羣
準備日誌磁盤分區
建立OSD存儲空間
查看ceph狀態,驗證日誌