6.10. 部署厂商插件
要将一些第三方硬件用作块存储后端,您必须部署厂商插件。以下示例演示了如何部署 vendor 插件,以使用 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.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 将 registry.connect.redhat.com registry 的身份验证详情添加到
ContainerImageRegistryCredentials参数中: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 部署 overcloud 时,overcloud 使用厂商容器镜像而不是标准容器镜像。
- 重要
-
containers-prepare-parameter-dellemc.yaml文件替换了 overcloud 部署中的标准containers-prepare-parameter.yaml文件。不要在 overcloud 部署中包含标准containers-prepare-parameter.yaml文件。保留标准的containers-prepare-parameter.yaml文件,用于您的 undercloud 安装和更新。