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 コマンドを実行する必要があります。