7.12. ベンダープラグインのデプロイ
一部のサードパーティーハードウェアをブロックストレージのバックエンドとして使用するには、ベンダープラグインをデプロイする必要があります。以下の例で、Dell EMC ハードウェアをブロックストレージのバックエンドとして使用するために、ベンダープラグインをデプロイする方法を説明します。
サポート対象のバックエンドアプライアンスおよびドライバーに関する詳細は、ストレージガイドの サードパーティーのストレージプロバイダー を参照してください。
手順
オーバークラウド用に新たなコンテナーイメージファイルを作成します。
sudo openstack tripleo container image prepare default \ --local-push-destination \ --output-env-file containers-prepare-parameter-dellemc.yaml$ sudo openstack tripleo container image prepare default \ --local-push-destination \ --output-env-file containers-prepare-parameter-dellemc.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - containers-prepare-parameter-dellemc.yaml ファイルを編集します。
 メインの Red Hat OpenStack Platform コンテナーイメージの設定に
excludeパラメーターを追加します。このパラメーターを使用して、ベンダーコンテナーイメージで置き換えるコンテナーイメージを除外します。以下の例では、コンテナーイメージはcinder-volumeイメージです。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ContainerImagePrepareパラメーターに、ベンダープラグインの代替コンテナーイメージが含まれる新しい設定を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ContainerImageRegistryCredentialsパラメーターに registry.connect.redhat.com レジストリーの認証情報を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
						
containers-prepare-parameter-dellemc.yamlファイルを保存します。 openstack overcloud deployなどのデプロイメントコマンドにcontainers-prepare-parameter-dellemc.yamlファイルを追加します。openstack overcloud deploy --templates
$ openstack overcloud deploy --templates ... -e containers-prepare-parameter-dellemc.yaml ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow director がオーバークラウドをデプロイする際に、オーバークラウドは標準のコンテナーイメージの代わりにベンダーのコンテナーイメージを使用します。
- 重要
 - 
									
containers-prepare-parameter-dellemc.yamlファイルは、オーバークラウドデプロイメント内の標準のcontainers-prepare-parameter.yamlファイルを置き換えます。オーバークラウドのデプロイメントに、標準のcontainers-prepare-parameter.yamlファイルを含めないでください。アンダークラウドのインストールおよび更新には、標準のcontainers-prepare-parameter.yamlファイルを維持します。