3.10.9. 非接続インストールのカスタムコンテナーイメージの設定変更
非接続ノードの最初のブートストラップを実行した後に、モニタリングスタックデーモンのカスタムコンテナーイメージを指定する必要があります。ノードはデフォルトのコンテナーレジストリーにアクセスできないため、スタックデーモンのモニタリングのためのデフォルトのコンテナーイメージを上書きできます。
設定を変更する前に、初期ホストでのブートストラッププロセスが完了していることを確認してください。
デフォルトでは、モニタリングスタックコンポーネントは、プライマリー Ceph イメージに基づいてデプロイされます。ストレージクラスターの切断された環境では、最新の利用可能な監視スタックコンポーネントイメージを使用できます。
カスタムレジストリーを使用する場合は、Ceph デーモンを追加する前に、新しく追加したノードのカスタムレジストリーにログインしてください。
構文
# ceph cephadm registry-login --registry-url CUSTOM_REGISTRY_NAME --registry_username REGISTRY_USERNAME --registry_password REGISTRY_PASSWORD
例
# ceph cephadm registry-login --registry-url myregistry --registry_username myregistryusername --registry_password myregistrypassword1
前提条件
- 1 つ以上の稼働中の仮想マシン (VM) またはサーバー。
- Red Hat Ceph Storage 8.0 の場合は、AppStream に ansible-core がバンドルされた Red Hat Enterprise Linux 9.4、9.5、または 9.6。Red Hat Ceph Storage 8.1 の場合は、AppStream にバンドルされた ansible-core を備えた Red Hat Enterprise Linux 8.10、9.5、または 9.6。
- 全ノードへの root レベルのアクセス。
-
パスワードなしの
sshがストレージクラスター内のすべてのホストに設定されます。
手順
ceph configコマンドを使用して、カスタムコンテナーイメージを設定します。構文
ceph config set mgr mgr/cephadm/OPTION_NAME CUSTOM_REGISTRY_NAME/CONTAINER_NAMEOPTION_NAME には、以下のオプションを使用します。
container_image_prometheus container_image_grafana container_image_alertmanager container_image_node_exporter例
[root@host01 ~]# ceph config set mgr mgr/cephadm/container_image_prometheus myregistry/mycontainer [root@host01 ~]# ceph config set mgr mgr/cephadm/container_image_grafana myregistry/mycontainer [root@host01 ~]# ceph config set mgr mgr/cephadm/container_image_alertmanager myregistry/mycontainer [root@host01 ~]# ceph config set mgr mgr/cephadm/container_image_node_exporter myregistry/mycontainernode_exporterを再デプロイします。構文
ceph orch redeploy node-exporter
いずれかのサービスがデプロイされない場合は、ceph orch redeploy コマンドを使用してサービスを再デプロイできます。
カスタムイメージを設定することにより、設定イメージ名とタグのデフォルト値がオーバーライドされますが、上書きされません。デフォルトの値は、更新が利用可能になると変更されます。カスタムイメージを設定すると、自動更新のカスタムイメージを設定したコンポーネントを設定できなくなります。更新をインストールするには、設定イメージ名とタグを手動で更新する必要があります。
デフォルト設定の使用に戻す場合は、カスタムコンテナーイメージをリセットできます。
ceph config rmを使用して、設定オプションをリセットします。構文
ceph config rm mgr mgr/cephadm/OPTION_NAME例
ceph config rm mgr mgr/cephadm/container_image_prometheus