Luminous 中的新功能:仪表盘
Ceph manager 服务 (ceph-mgr) 是在 Kraken 版本中引入的,在 Luminous 中,它已通过许多新的 python 模块进行扩展。其中之一是一个简单的监控网页,简单地称为 `dashboard`。
启用仪表盘模块 ¶
仪表盘模块包含在 ceph-mgr 包中,因此如果您已升级到 Luminous,那么您已经拥有它了!启用仪表盘只需一条命令
$ ceph mgr module enable dashboard
仪表盘模块默认在 7000 端口上运行。 “ceph status” 的输出会告诉您当前哪个 mgr 守护进程正在运行,因此要查看仪表盘,只需将浏览器指向 ``http://
由于仪表盘是只读的,如果您在本地网络上运行,则可以选择不进行进一步的网络配置。但是,为了获得更高的安全性,您可以配置仪表盘模块仅侦听本地端口,然后安装您选择的代理 Web 服务器以提供 TLS 或远程访问控制。
仪表盘导览 ¶
主页显示集群的健康状况,这与 CLI 中的 `ceph status` 命令类似。 集群日志显示以隐藏调试和审核消息的格式显示的日志消息:Luminous 中的命令行等效项也已更新,默认情况下以这种方式显示日志。
可以使用左侧菜单访问每个子系统的页面(可以通过单击顶部菜单图标来展开此菜单)。
“集群”菜单部分包括服务器列表和 OSD 列表。服务器列表显示哪些服务正在哪个服务器上运行,OSD 列表按服务器显示 OSD,并显示它们的启动/停止、进/出状态。
“文件系统”部分展开以显示集群中任何 CephFS 文件系统的列表。单击文件系统将带您进入该文件系统的状态显示。通过单击文件系统页面顶部客户端计数旁边的“详细信息”,也可以获取使用该文件系统的客户端列表。
管理器会保留过去几分钟的性能计数器的简短内存历史记录。这使得仪表盘即使没有安装单独的时间序列数据库,也能呈现一些简单的图表——例如,文件系统页面显示 MDS 操作速率和缓存大小的简短历史记录。
“块”部分提供有关 RBD 镜像以及正在运行的任何 rbd-mirror 或 iSCSI 服务的信息。
接下来是什么? ¶
请在 Mimic 版本中关注仪表盘中的 RGW 支持。
破解 ¶
一如既往,欢迎提交拉取请求——仪表盘以一种经过深思熟虑的简单方式构建,使用最少的 javascript 以便每个人都能做出贡献。有关更多信息,请参阅源代码树中的 HACKING.rst 文件。



