2.3. 部署供应商插件
要将一些第三方硬件用作块存储后端,您必须部署供应商插件。以下示例演示了如何部署厂商插件以使用 Dell EMC 硬件作为块存储后端。
流程
- 为您的 overcloud 创建新的容器镜像文件: - 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.yaml- Copy 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 
- 将 registry.connect.redhat.com registry 的身份验证详情添加到 - ContainerImageRegistryCredentials参数中:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 
						保存 containers-prepare-parameter-dellemc.yaml文件。
- 包含 - containers-prepare-parameter-dellemc.yaml文件以及任何部署命令,如- openstack overcloud deploy:- openstack overcloud deploy --templates - $ openstack overcloud deploy --templates ... -e containers-prepare-parameter-dellemc.yaml ...- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 当 director 部署 overcloud 时,overcloud 将使用厂商容器镜像,而不是标准容器镜像。 - 重要
- 
									containers-prepare-parameter-dellemc.yaml文件取代了 overcloud 部署中的标准containers-prepare-parameter.yaml文件。不要在 overcloud 部署中包含标准containers-prepare-parameter.yaml文件。为您的 undercloud 安装和更新保留标准containers-prepare-parameter.yaml文件。