03-手动部署Ceph15.2.5(octopus)mgr服务配置

文章结构

一、 安装部署

  1. 准备集群基础配置
  2. ceph-mgr配置及起动
  3. 打开防火墙规则

当前在虚拟机monosd(192.168.10.42)上

1. 准备集基础配置

1-1. 创建目录及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为我们的服务名

2. ceph-mgr配置及起动

2-1. ceph.conf中添加mon与mgr相关选项

[mon]
mgr initial modules = dashboard balancer
mon allow pool delete = true

2-2. 启动mgr服务

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服务

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. 打开防火墙规则

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

一些相关命令:

bash> ceph mgr module ls                //查看模块
bash> ceph mgr module enable dashboard  //开启模块
bash> ceph mgr services                 //查看服务

ref
Ceph 15.25 手动部署系列笔记

你可能感兴趣的:(03-手动部署Ceph15.2.5(octopus)mgr服务配置)