3.11. Ceph Storage コンテナーへのアクセス
director を使用した Red Hat OpenStack Platform のインストールと管理 ガイドの コンテナーイメージの準備 には、コンテナーイメージを使用するためにレジストリーとアンダークラウドおよびオーバークラウド設定を準備する方法に関する手順と情報が記載されています。このセクションの情報を使用して、これらの手順を Ceph Storage コンテナーにアクセスするように調整します。
オーバークラウドから Ceph Storage コンテナーにアクセスするには 2 つのオプションがあります。
3.11.1. リモートレジストリーからコンテナーを直接ダウンロードする
リモートレジストリーからコンテナーを直接ダウンロードするように Ceph を設定できます。
cephadm
コマンドは、containers-prepare-parameter.yaml
ファイルに設定されている認証情報を使用してリモートレジストリーに認証し、Red Hat Ceph Storage コンテナーをダウンロードします。
手順
-
director を使用した Red Hat OpenStack Platform のインストールと管理 ガイドの コンテナーイメージの準備 の手順を使用して、
containers-prepare-parameter.yaml
ファイルを作成します。 -
プライベートレジストリーからコンテナーイメージを取得する の説明に従って、
ContainerImageRegistryCredentials
パラメーターを使用して、リモートレジストリーの認証情報をcontainers-prepare-parameter.yaml
ファイルに追加します。 Ceph をデプロイするときは、
openstack overcloud ceph deploy
コマンドを使用して、containers-prepare-parameter.yaml
ファイルを渡します。openstack overcloud ceph deploy \ --container-image-prepare containers-prepare-parameter.yaml
注記アンダークラウドでのコンテナーのキャッシュ で説明されているように、アンダークラウドでコンテナーをキャッシュしない場合は、Ceph をデプロイするときに同じ
containers-prepare-parameter.yaml
ファイルをopenstack overcloud ceph deploy
コマンドに渡す必要があります。これにより、コンテナーがアンダークラウドにキャッシュされます。
3.11.2. アンダークラウド上のコンテナーのキャッシュ
準備プロセスにおけるイメージの変更 手順では、次のコマンドの使用について説明しています。
sudo openstack tripleo container image prepare \ -e ~/containers-prepare-parameter.yaml \
リモートレジストリーからのコンテナーの直接ダウンロードで説明されているように、--container-image-prepare
オプションを使用しないで openstack overcloud ceph deploy
コマンドに認証認証情報を提供し、リモートレジストリーから Ceph コンテナーを直接ダウンロードする場合は、Ceph をデプロイする前に sudo openstack tripleo container image prepare
コマンドを実行する必要があります。