3.7. 准备容器镜像

undercloud 安装需要一个环境文件来确定从何处获取容器镜像以及如何存储它们。生成并自定义此环境文件,可用于准备容器镜像。

步骤

  1. stack 用户身份登录 undercloud 主机。
  2. 生成默认的容器镜像准备文件:

    $ openstack tripleo container image prepare default \
      --local-push-destination \
      --output-env-file containers-prepare-parameter.yaml

    此命令包括以下附加选项:

    • --local-push-destination,在 undercloud 上设置 registry 作为存储容器镜像的位置。通过此选项,director 从红帽容器目录中拉取必要的镜像并将这些镜像推送到 undercloud 上的 registry 中。director 将该 undercloud registry 用作容器镜像源。如果直接从红帽容器目录中拉取容器镜像,请忽略这个选项。
    • --output-env-file 指定包括用于准备容器镜像的参数的环境文件。在本例中,文件的名称是 containers-prepare-parameter.yaml

      注意

      您可以使用相同的 containers-prepare-parameter.yaml 文件为 undercloud 和 overcloud 定义容器镜像源。

  3. 修改 containers-prepare-parameter.yaml 以符合您的需求。