10.3. Ceph Dashboard のデプロイ
Ceph ダッシュボードをデプロイするには、ceph-dashboard
環境ファイルを含めます。
この手順を完了すると、結果として得られるデプロイメントは、grafana
、prometheus
、alertmanager
、および node-exporter
コンテナーを含む外部スタックで構成されます。Ceph Dashboard Manager モジュールは、このスタックのバックエンドで、grafana
レイアウトを組み込むことで、クラスター固有のメトリックをエンドユーザーに提供します。
コンポーザブルネットワークを使用して Ceph Dashboard をデプロイする場合は、「コンポーザブルネットワークを使用した Ceph Dashboard のデプロイ」 を参照してください。
Ceph Dashboard の管理ユーザーロールは、デフォルトで読み取り専用モードに設定されています。Ceph Dashboard のデフォルトの管理モードを変更するには、「デフォルト権限の変更」 を参照してください。
手順
-
アンダークラウドノードに
stack
ユーザーとしてログインします。 オプション: Ceph ダッシュボードネットワークは、デフォルトでプロビジョニングネットワークに設定されます。Ceph ダッシュボードをデプロイし、別のネットワーク経由でアクセスする場合は、環境ファイル (例:
ceph_dashboard_network_override.yaml
) を作成します。CephDashboardNetwork
を既存のオーバークラウドでルーティングされたネットワークの 1 つ (例:external
) に設定します。parameter_defaults: ServiceNetMap: CephDashboardNetwork: external
重要初期デプロイメント後は、別のネットワークから Ceph Dashboard にアクセスするための
CephDashboardNetwork
値の変更はサポートされません。以下の環境ファイルを
openstack overcloud deploy
コマンドに含めます。デプロイメントの一部であるすべての環境ファイルと、デフォルトのネットワークを変更する場合はceph_dashboard_network_override.yaml
ファイルを含めます。$ openstack overcloud deploy \ --templates \ -e <overcloud_environment_files> \ -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm.yaml \ -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/ceph-dashboard.yaml \ -e ceph_dashboard_network_override.yaml
<overcloud_environment_files>
をデプロイメントに追加する環境ファイルのリストに置き換えます。