新的 Octopus 版本:仪表盘增强功能
Ceph 仪表盘 是一个内置的基于 Web 的管理和监控应用程序,它是开源 Ceph 发行版的一部分。
与之前的 Ceph 版本一样,仪表盘开发者社区一直积极地添加新功能并改进现有功能。
在本文中,我想介绍最值得注意的整体用户界面增强功能,希望这些功能能够使仪表盘更易于使用,并介绍一些与仪表盘内置用户管理相关的新功能。

Ceph 仪表盘登录页面
登录仪表盘后您首先会注意到的是新的布局,左侧有一个垂直导航栏,可以通过单击左上角的经典“汉堡菜单”来隐藏。
之所以选择这种新布局,是因为我们添加了许多新功能,这使得水平导航栏看起来过于拥挤。 通过滑动它到一侧来隐藏它,可以创建额外的屏幕空间,我们可以用它来显示更多信息。
此登录页面专门设计用于以一目了然的方式显示集群的所有关键指标和高级信息,因此您可以将此屏幕放在数据中心的 HD 显示器上。
登录页面的许多卡片允许您通过单击蓝色标签深入了解更多信息。 这将带您到专门的页面,这些页面将显示更多信息。

Ceph 仪表盘导航和通知栏
这张图片显示了我们添加的另外两个值得注意的更改。 在右侧,您可以看到统一的任务和通知栏,它显示集群中正在进行的活动和后台任务以及过去的通知。 您可以单独或全部删除它们。
OSD 表格显示了新多行选择功能的示例。 在这里,您可以使用每行左侧的复选框标记多个 OSD,然后对所有 OSD 执行批量操作。
除了上述可用性改进之外,我们还继续向仪表盘内置的用户帐户和密码管理添加更多功能和安全特性。

Ceph 仪表盘用户创建对话框
用户帐户现在可以被暂时或永久禁用,而无需删除它们。
现在也可以强制用户在首次登录时更改其初始密码,并且他们也可以在任何时候通过仪表盘更改其密码,无需管理员干预。 仪表盘还可以根据需要强制执行各种密码复杂性规则,或者让密码在可配置的时间后过期。

Ceph 仪表盘密码更改对话框

仪表盘密码到期通知
虽然这些密码功能默认情况下大部分被禁用,但可以单独启用和配置它们,以帮助遵守可能生效的任何本地密码安全策略。
最后,现在也可以克隆现有角色,以节省在创建与现有角色相似的新角色时的时间

仪表盘克隆角色对话框
这简要总结了 Ceph 仪表盘本身的最显著的更改。 在后续文章中,我将重点介绍 Ceph Octopus 仪表盘中更多 Ceph 特定的更改和新的管理功能。 我们希望这些功能使仪表盘更易于集成和使用!
如果您对如何增强仪表盘有任何具体建议,我们很乐意听取您的意见! 您可以通过 报告错误 或加入我们的 IRC (#ceph-dashboard) 或 dev@ceph.io 邮件列表 来提交反馈!