搜索

57.9. Overcloud 容器镜像准备

download PDF

生成定义镜像、标签和 registry 的文件。

使用方法:

openstack overcloud container image prepare [-h]
                                                   [--template-file <yaml template file>]
                                                   [--push-destination <location>]
                                                   [--tag <tag>]
                                                   [--tag-from-label <image label>]
                                                   [--namespace <namespace>]
                                                   [--prefix <prefix>]
                                                   [--suffix <suffix>]
                                                   [--set <variable=value>]
                                                   [--exclude <regex>]
                                                   [--include <regex>]
                                                   [--output-images-file <file path>]
                                                   [--environment-file <file path>]
                                                   [--environment-directory <HEAT ENVIRONMENT DIRECTORY>]
                                                   [--output-env-file <file path>]
                                                   [--roles-file ROLES_FILE]
                                                   [--modify-role MODIFY_ROLE]
                                                   [--modify-vars MODIFY_VARS]

表 57.15. 命令参数
概述

-h, --help

显示帮助信息并退出

--template-file <yaml 模板文件>

将从中构建镜像配置文件的 yaml 模板文件。默认: /usr/share/tripleo-common/container- images/tripleo_containers.yaml.j2

--push-destination <location>

要将镜像推送到的镜像 registry 的位置。如果指定,将为每个镜像条目设置 push_destination。

--tag <tag>

覆盖默认标签替换。如果指定了 --tag-from- 标签,请使用该标签开始发现。Default: 17.0

--tag-from-label <image label>

使用指定标签的值来发现标签。标签可以组合为模板格式,例如: {version}-{release}

--namespace <namespace>

覆盖默认命名空间替换。默认: registry.redhat.io/rhosp-rhel9

--prefix <prefix>

覆盖默认名称前缀替换。默认:openstack-

--suffix <suffix>

覆盖默认名称后缀替换。Default:

--set <variable=value>

在模板中设置变量的值,即使它没有专用参数,如 "--suffix"。

--exclude <regex>

与生成的 imagename 条目匹配的模式,以便从最终输出中排除。可多次指定。

--include <regex>

与生成的 imagename 条目匹配的模式,以包含在最终输出中。可以多次指定,没有与任何 --include 匹配的条目将被排除。如果使用 --include,则忽略 --exclude。

--output-images-file <file path>

将生成的镜像条目写入和 stdout 的文件。任何现有的文件都会被覆盖。

--environment-file <file path>, -e <file path>

指定容器化哪些服务的环境文件。条目将被过滤为仅包含由容器化服务使用的镜像。(可以多次指定。)

--environment-directory <HEAT ENVIRONMENT DIRECTORY>

自动添加到 update 命令的环境文件目录。条目将被过滤为仅包含由容器化服务使用的镜像。可多次指定。目录中的文件以升序加载。

--output-env-file <file path>

要编写 heat 环境文件的文件,该文件指定所有镜像参数。任何现有的文件都会被覆盖。

--roles-file ROLES_FILE, -r ROLES_FILE

角色文件,覆盖用于部署的 t-h-t templates 目录中的默认 roles_data.yaml。可以是绝对路径或相对于模板 dir 的路径。

--modify-role MODIFY_ROLE

要在每个镜像上传和推送之间运行的 ansible 角色的名称。

--modify-vars MODIFY_VARS

包含调用角色 --modify-role 时使用的变量的 Ansible 变量文件。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.