天天看點

Centos8部署Ceph叢集對接OpenStack(U版本)

linux持續不斷進軍可擴充計算空間,特别是可擴充存儲空間,ceph 最近加入到 linux 中令人印象深刻的檔案系統備選行列,它是一個分布式檔案系統,能夠在維護 posix 相容性的同時加入了複制和容錯功能

ceph 生态系統架構可以劃分為四部分:

1、clients:用戶端(資料使用者)

2、cmds:metadata server cluster,中繼資料伺服器(緩存和同步分布式中繼資料)

3、cosd:object storage cluster,對象存儲叢集(将資料和中繼資料作為對象存儲,執行其他關鍵職能)

4、cmon:cluster monitors,叢集螢幕(執行監視功能)

準備兩台centos8虛拟機,配置ip位址和hostname,同步系統時間,關閉防火牆和selinux,修改ip位址和hostname映射,每台虛拟機添加一塊硬碟

ip

hostname

192.168.29.148

controller

192.168.29.149

computer

配置openstack可參考:https://blog.51cto.com/14832653/2542863

注:若已經建立openstack叢集,需要先把執行個體,鏡像和卷進行删除

安裝ceph源

安裝ceph元件

computer結點安裝libvirt

建立叢集

修改配置

添加主機

初始化叢集監控

建立osd

檢視叢集狀态

檢視叢集容量

建立pool

檢視mon,osd,pool狀态

檢視pool情況

建立cinder并設定權限

設定密鑰

修改配置檔案

同步資料庫

重新開機服務

設定ceph的類型和存儲類型

computer結點修改配置檔案

建立日志目錄

controller下發密鑰

繼續閱讀