下篇:ProxmoxVE配置Ceph Object Gateway对象网关,开启Ceph Object Storage对象存储 


Ceph Dashboard 是一个内置的基于 Web 的 Ceph 管理和监控应用程序,您可以通过它检查和管理集群中的各个方面和资源。它作为Ceph Manager Daemon模块实现。

新的Ceph Dashboard模块为 Ceph Manager 添加了基于 Web 的监控和管理。这个新模块的架构和功能源自openATTIC Ceph 管理和监控工具并受到其启发。开发由SUSE的 openATTIC 团队积极推动,并得到Red Hat和 Ceph 社区成员等公司的支持。


1. 安装软件包

由于Dashboard和ceph本体是分开分发软件包的,所以需要额外安装

apt install ceph-mgr-dashboard -y

2. 启用Dashboard

ceph mgr module enable dashboard

3. 配置SSL/TLS 支持(可选,建议)

ceph dashboard create-self-signed-cert

4. 重新启动 Ceph 管理器进程

ceph mgr module disable dashboard
ceph mgr module enable dashboard

5. 创建管理员

5.1 创建密码文件

echo "password" > /tmp/dash.pwd

5.2 创建用户

系统角色列表如下:        

administrator:允许所有安全范围的完全权限。

read-only:允许对除仪表板设置之外的所有安全范围的读取权限。

block-manager:允许对rbd-image、 rbd-mirroring和iscsi范围的完全权限。

rgw-manager:允许对rgw范围的完全权限

cluster-manager:允许对hosts、osd、 monitor、manager和config-opt范围的完全权限。

pool-manager:允许池范围的完全权限。

cephfs-manager:允许对cephfs范围的完全权限。

 最后面那个administrator参数就是上面的角色

ceph dashboard ac-user-create <username> -i /tmp/dash.pwd administrator

6. 查询地址端口

地址

ceph config get mgr mgr/dashboard/server_addr

端口

ceph config get mgr mgr/dashboard/server_port

SSL端口

ceph config get mgr mgr/dashboard/ssl_server_port

您现在可以使用您的(启用 JavaScript 的)Web 浏览器访问仪表板,方法是将其指向任何主机名或 IP 地址以及运行管理器实例的选定 TCP 端口:例如,http(s)://<$IP>:<$PORT>/.

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐