文章結(jié)構(gòu)
一德迹、 安裝部署
- 準備集群基礎(chǔ)配置
- ceph-mgr配置及起動
- 打開防火墻規(guī)則
當前在虛擬機monosd(192.168.10.42)上
1. 準備集基礎(chǔ)配置
1-1. 創(chuàng)建目錄及mgr認證令牌
bash> mkdir /var/lib/ceph/mgr/ceph-monosd_mgr/
bash> ceph auth get-or-create mgr.monosd_mgr mon 'allow profile mgr' osd 'allow *' mds 'allow *' > /var/lib/ceph/mgr/ceph-monosd_mgr/keyring
bash> cat /var/lib/ceph/mgr/ceph-monosd_mgr/keyring
---
[mgr.monosd]
key = AQC4ZY1f3JU8ARAAFunWtpvTOrkQUNu57ZWxug==
monosd_mgr為我們的服務(wù)名
2. ceph-mgr配置及起動
2-1. ceph.conf中添加mon與mgr相關(guān)選項
[mon]
mgr initial modules = dashboard balancer
mon allow pool delete = true
2-2. 啟動mgr服務(wù)
bash> systemctl start ceph-mon@monosd
bash> ceph-mgr -i monosd_mgr
bash> systemctl start ceph-mgr@monosd_mgr
bash> systemctl status ceph-mgr@monosd_mgr
啟動無誤以后颜懊,添加到開機啟動:systemctl enable ceph-mgr@monosd_mgr
2-3. 配置dashboard服務(wù)
bash> ceph mgr module enable dashboard
bash> ceph config set mgr mgr/dashboard/ssl false
bash> ceph config set mgr mgr/dashboard/server_addr 0.0.0.0
bash> ceph config set mgr mgr/dashboard/server_port 3244
bash> ceph dashboard ac-user-create admin 112233 administrator --force-password
bash> systemctl restart ceph-mgr@monosd_mgr
bash> ceph mgr services
---
{
"dashboard": "http://monosd:3244/"
}
monosd為我們的Hostname记盒,IP為:192.168.10.42瘪匿,訪問該地址即可登錄ceph的web管理界面
3. 打開防火墻規(guī)則
bash> firewall-cmd --zone=public --add-port=3244/tcp --permanent
bash> firewall-cmd --zone=public --add-port=6800/tcp --permanent
bash> firewall-cmd --zone=public --add-port=6801/tcp --permanent
bash> firewall-cmd --reload
一些相關(guān)命令:
bash> ceph mgr module ls //查看模塊
bash> ceph mgr module enable dashboard //開啟模塊
bash> ceph mgr services //查看服務(wù)