2.11. Red Hat Ceph Storage Dashboard を手動で有効にする

ブートストラップ中に --skip-dashboard オプションを使用して Red Hat Ceph Storage クラスターをインストールした場合は、ダッシュボードの URL と認証情報がブートストラップ出力で使用できないことが確認できます。コマンドラインインターフェイスを使用して、ダッシュボードを手動で有効にできます。Prometheus、Grafana、Alertmanager、node-exporter などの監視スタックコンポーネントはデプロイされていますが、これらは無効になっているため、手動で有効にする必要があります。

前提条件

  • ブートストラップ中に --skip-dashboard オプションを指定してインストールされた実行中の Red Hat Ceph Storage クラスター。
  • ダッシュボードを有効にする必要があるホストへの root レベルのアクセス。

手順

  1. Cephadm シェルにログインします。

    [root@host01 ~]# cephadm shell

  2. Ceph Manager サービスを確認します。

    [ceph: root@host01 /]# ceph mgr services
    
    {
        "prometheus": "http://10.8.0.101:9283/"
    }

    ダッシュボードの URL が設定されていないことが確認できます。

  3. ダッシュボードモジュールを有効にします。

    [ceph: root@host01 /]# ceph mgr module enable dashboard

  4. ダッシュボードアクセス用の自己署名証明書を作成します。

    [ceph: root@host01 /]# ceph dashboard create-self-signed-cert

    注記

    証明書の検証を無効にして、証明書のエラーを回避できます。

  5. Ceph Manager サービスを確認します。

    [ceph: root@host01 /]# ceph mgr services
    
    {
        "dashboard": "https://10.8.0.101:8443/",
        "prometheus": "http://10.8.0.101:9283/"
    }

  6. Red Hat Ceph Storage ダッシュボードにアクセスするための管理者ユーザーとパスワードを作成します。

    構文

    echo -n "PASSWORD" > PASSWORD_FILE
    ceph dashboard ac-user-create admin -i PASSWORD_FILE administrator

    [ceph: root@host01 /]# echo -n "p@ssw0rd" > password.txt
    [ceph: root@host01 /]# ceph dashboard ac-user-create admin -i password.txt administrator

  7. 監視スタックを有効にします。詳細は、Red Hat Ceph Storage Dashboard GuideEnabling monitoring stack セクションを参照してください。

関連情報