2.3. Ceph Dashboard でのログインバナーの設定
多くのユーザーは、セキュリティー、法律、または免責事項の理由から、ログインページのカスタマイズ可能なテキストにおいてサポートを必要としています。
コマンドラインインターフェイス (CLI) を使用して、Ceph Dashboard のログインページでこれらのカスタムテキストを設定できます。
前提条件
- モニタリングスタックがインストールされた実行中の Red Hat Ceph Storage クラスターがある。
-
cephadmホストへの root レベルのアクセスがある。 -
dashboardモジュールが有効化されている。
手順
root ユーザーとして
login.txtファイルを作成し、ユーザーにカスタムメッセージを提供します。例
****CUSTOM LOGIN MESSAGE****
****CUSTOM LOGIN MESSAGE****Copy to Clipboard Copied! Toggle word wrap Toggle overflow コンテナー内のディレクトリーの下に
login.txtファイルをマウントします。例
cephadm shell --mount login.txt:/var/lib/ceph/login.txt
[root@host01 ~]# cephadm shell --mount login.txt:/var/lib/ceph/login.txtCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記シェルを終了するたびに、デーモンをデプロイする前にファイルをコンテナーにマウントする必要があります。
オプション:
dashboardの Ceph Manager モジュールが有効になっているかどうかを確認します。例
[ceph: root@host01 /]# ceph mgr module ls
[ceph: root@host01 /]# ceph mgr module lsCopy to Clipboard Copied! Toggle word wrap Toggle overflow ログインバナーテキストを設定します。
構文
ceph dashboard set-login-banner -i FILE_PATH
ceph dashboard set-login-banner -i FILE_PATHCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例
[ceph: root@host01 /]# ceph dashboard set-login-banner -i /var/lib/ceph/login.txt login banner file added
[ceph: root@host01 /]# ceph dashboard set-login-banner -i /var/lib/ceph/login.txt login banner file addedCopy to Clipboard Copied! Toggle word wrap Toggle overflow ログインバナーテキストを取得します。
例
[ceph: root@host01 /]# ceph dashboard get-login-banner ****CUSTOM LOGIN MESSAGE****
[ceph: root@host01 /]# ceph dashboard get-login-banner ****CUSTOM LOGIN MESSAGE****Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション:
unsetコマンドを使用して、ログインバナーを削除できます。例
[ceph: root@host01 /]# ceph dashboard unset-login-banner Login banner removed
[ceph: root@host01 /]# ceph dashboard unset-login-banner Login banner removedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
ダッシュボードにログインします。
https://HOST_NAME:8443
https://HOST_NAME:8443Copy to Clipboard Copied! Toggle word wrap Toggle overflow