2.3. 在 Ceph 仪表板上设置登录横幅

出于安全、法律或免责原因,很多用户需要在登录页面上对可自定义文本的支持。

您可以使用命令行界面(CLI)在 Ceph 控制面板的登录页面上设置这些自定义文本。

先决条件

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

流程

  1. 作为 root 用户,创建一个 login.txt 文件并为用户提供自定义消息:

    示例

    ****CUSTOM LOGIN MESSAGE****

  2. login.txt 文件挂载到容器的一个目录下:

    示例

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

    注意

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

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

    示例

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

  4. 设置登录横幅文本:

    语法

    ceph dashboard set-login-banner -i FILE_PATH

    示例

    [ceph: root@host01 /]# ceph dashboard set-login-banner -i /var/lib/ceph/login.txt
    
    login banner file added

  5. 获取登录横幅文本:

    示例

    [ceph: root@host01 /]# ceph dashboard get-login-banner
    
    ****CUSTOM LOGIN MESSAGE****

  6. 可选: 您可以使用 unset 命令删除登录横幅:

    示例

    [ceph: root@host01 /]# ceph dashboard unset-login-banner
    
    Login banner removed

验证

  • 登录到仪表板:

    https://HOST_NAME:8443
    登录横幅