ProxmoxVE启用Ceph Dashboard仪表盘,配置Object Getaway对象网关
下篇: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本体是分开分发软件包的,所以需要额外安装
1 | apt install ceph-mgr-dashboard -y |
2. 启用Dashboard
1 | ceph mgr module enable dashboard |
3. 配置SSL/TLS 支持(可选,建议)
1 | ceph dashboard create-self-signed-cert |
4. 重新启动 Ceph 管理器进程
1 | ceph mgr module disable dashboard |
5. 创建管理员
5.1 创建密码文件
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参数就是上面的角色
1 | ceph dashboard ac-user-create <username> -i /tmp/dash.pwd administrator |
6. 查询地址端口
地址
1 | ceph config get mgr mgr/dashboard/server_addr |
端口
1 | ceph config get mgr mgr/dashboard/server_port |
SSL端口
1 | ceph config get mgr mgr/dashboard/ssl_server_port |
您现在可以使用您的(启用 JavaScript 的)Web 浏览器访问仪表板,方法是将其指向任何主机名或 IP 地址以及运行管理器实例的选定 TCP 端口:例如,http(s)://<$IP>:<$PORT>/