2.10. 手动启用 Red Hat Ceph Storage Dashboard
如果您在引导过程中使用 --skip-dashboard
选项安装了 Red Hat Ceph Storage 集群,仪表板 URL 和凭证不会出现在引导输出中。您可以使用命令行界面手动启用仪表板。虽然部署了 Prometheus、Grafana、Alertmanager、Alertmanager 和 node-exporter 等监控堆栈组件,但它们会被禁用,您必须手动启用。
先决条件
-
在 bootstrap 中使用
--skip-dashboard
选项安装运行的 Red Hat Ceph Storage 集群。 - 需要启用控制面板的主机的根级别访问权限。
流程
登录到 Cephadm shell:
示例
cephadm shell
[root@host01 ~]# cephadm shell
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查 Ceph Manager 服务:
示例
[ceph: root@host01 /]# ceph mgr services { "prometheus": "http://10.8.0.101:9283/" }
[ceph: root@host01 /]# ceph mgr services { "prometheus": "http://10.8.0.101:9283/" }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以看到没有配置 Dashboard URL。
启用 dashboard 模块:
示例
[ceph: root@host01 /]# ceph mgr module enable dashboard
[ceph: root@host01 /]# ceph mgr module enable dashboard
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为仪表板访问创建自签名证书:
示例
[ceph: root@host01 /]# ceph dashboard create-self-signed-cert
[ceph: root@host01 /]# ceph dashboard create-self-signed-cert
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意您可以禁用证书验证以避免认证错误。
检查 Ceph Manager 服务:
示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 admin 用户和密码以访问 Red Hat Ceph Storage 仪表板:
语法
echo -n "PASSWORD" > PASSWORD_FILE ceph dashboard ac-user-create admin -i PASSWORD_FILE administrator
echo -n "PASSWORD" > PASSWORD_FILE ceph dashboard ac-user-create admin -i PASSWORD_FILE administrator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
[ceph: root@host01 /]# echo -n "p@ssw0rd" > password.txt [ceph: root@host01 /]# ceph dashboard ac-user-create admin -i password.txt administrator
[ceph: root@host01 /]# echo -n "p@ssw0rd" > password.txt [ceph: root@host01 /]# ceph dashboard ac-user-create admin -i password.txt administrator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 启用监控堆栈。详情请参阅 Red Hat Ceph Storage Dashboard 指南中的 启用监控堆栈 部分。