如何禁用 Ceph Dashboard 匿名访问?

How to disable Ceph Dashboard Anonymous Access?

我安装了一个Ceph集群V15(Octopus)。按照一般设置指南,在引导集群期间安装 Grafana 仪表板。这是一个很好的功能。 但是仪表板可以在端口 :3000 上从匿名访问而无需身份验证。

我猜这是因为/etc/grafana/grafana.ini中匿名模式的配置:

[auth.anonymous]
enabled = true

如何禁用此模式?

有几个 'ceph dashboard' 命令可用,但我不知道如何修改默认 grafana.ini 文件

grafana 主机上有一个 grafana.ini 文件的实例:

/var/lib/ceph/<UUID>/grafana.host1/etc/grafana/grafana.ini

您可以编辑该文件并将选项 auth.anonymous.enabled 设置为 'false'

...
[auth.anonymous]
  enabled = false
  org_name = 'My Org.'
  org_role = 'Viewer'
...

重启容器
# ceph orch restart grafana

现在应该应用您的更改。您现在可以使用默认 user/password 'admin' / 'admin'

登录