2.10. 为 Grafana 设置 admin 用户密码

默认情况下,cephadm 不会为 Grafana 创建管理员用户。使用 Ceph 编排器,您可以创建 admin 用户并设置密码。

使用这些凭证,您可以使用 admin 用户提供的密码登录到存储集群的 Grafana URL。

先决条件

  • 安装了监控堆栈的 Red Hat Ceph Storage 集群。
  • cephadm 主机的 root 级别访问权限。
  • 启用 dashboard 模块。

流程

  1. 作为 root 用户,创建一个 grafana.yml 文件并提供以下详情:

    语法

    service_type: grafana
    spec:
      initial_admin_password: PASSWORD

    示例

    service_type: grafana
    spec:
      initial_admin_password: mypassword

  2. grafana.yml 文件挂载到容器的一个目录中:

    示例

    [root@host01 ~]# cephadm shell --mount grafana.yml:/var/lib/ceph/grafana.yml

    注意

    每次退出 shell 时,您都必须在部署守护进程前将该文件挂载到容器中。

  3. 可选:检查是否启用了 dashboard Ceph Manager 模块:

    示例

    [ceph: root@host01 /]# ceph mgr module ls

  4. 可选:启用 dashboard Ceph Manager 模块:

    示例

    [ceph: root@host01 /]# ceph mgr module enable dashboard

  5. 使用 orch 命令应用规格:

    语法

    ceph orch apply -i FILE_NAME.yml

    示例

    [ceph: root@host01 /]# ceph orch apply -i /var/lib/ceph/grafana.yml

  6. 重新部署 grafana 服务:

    示例

    [ceph: root@host01 /]# ceph orch redeploy grafana

    这会创建一个名为 admin 的 admin 用户,用户具有所给密码,用户可以使用这些凭证登录到 Grafana URL。

验证:

  • 使用凭证登录到 Grafana:

    语法

    https://HOST_NAME:PORT

    示例

    https://host01:3000/