ceph各組件簡介及的使用


 
啟用ceph塊設備接口
也稱之為RADOS塊設備,簡稱RBD。
 
創建塊設備rbd
1.創建存儲池
# ceph osd pool create rbdpool 64
2.啟用rbd功能
# ceph osd pool application enable rbdpool rbd
3.初始化
# rbd pool init -p rbdpool
 
使用rbd
rbd存儲池不能直接使用,需要先在其中創建映像(image),並把映像文件作為塊設備使用。
1.創建映像
# rbd create img1 --size 1024 --pool rbdpool
2.獲取映像信息
# rbd --image img1 --pool rbdpool info
 

 
啟用radosgw接口
 
1.啟用radosgw接口與rbd不同,需要維護一個守護進程,因此也需要在rados集群中指定一台主機用於提供radosgw服務。端口號為7480,可在ceph.conf中修改
# ceph-deploy rgw create mon01
2.查看radosgw服務
# ceph -s   /  # ceph osd pool ls
3.通過瀏覽器測試訪問
 

 
啟用文件系統(CephFS)接口
 
CephFS需要至少一個元數據服務器(MDS)守護進程(ceph-mds),此進程管理與CephFS存儲的文件相關的元數據,並協調對Ceph存儲集群的訪問。因此,若要使用CephFS接口,需要在存儲集群中至少部署一個MDS實例。
 
1.部署守護進程ceph-mds,在mon02服務器
# ceph-deploy mds create mon02
2.查看mds狀態
# ceph mds stat
 
使用CephFS之前需要在集群中創建一個文件系統,並為其指定元數據和數據相關的存儲池。
1.創建元數據存儲池
# ceph osd pool create cephfs-metadata 64
2.創建數據存儲池
# ceph osd pool create cephfs-data 64
3.創建文件系統,並指定元數據和數據相關的存儲池
# ceph fs new cephfs cephfs-metadata cephfs-data
4.查看文件系統狀態
# ceph fs status cephfs
 
 

 
集群狀態查看
# ceph df
# ceph osd pool stats pool名
# ceph df detail
# ceph osd dump
# ceph osd tree
顯示監視器映射
# ceph mon stat  /  # ceph mon dump
顯示仲裁狀態
# ceph quorum_status
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM