46.12. overcloud ffwd-upgrade converge


聚合 Overcloud 节点上的快速转发升级,这是完成快进升级的最后一步。主要任务正在更新计划和堆栈,以取消阻塞未来的堆栈更新。对于 ffwd 升级工作流,我们设置了 ffwd 升级工作流,并为 OS::TripleO 和 OS::Heat 资源设置了 config-download Software/Structured Deployment。这会将其设置回其默认值。

使用方法:

openstack overcloud ffwd-upgrade converge [--templates [TEMPLATES]]
                                                 [--stack STACK]
                                                 [--timeout <TIMEOUT>]
                                                 [--control-scale CONTROL_SCALE]
                                                 [--compute-scale COMPUTE_SCALE]
                                                 [--ceph-storage-scale CEPH_STORAGE_SCALE]
                                                 [--block-storage-scale BLOCK_STORAGE_SCALE]
                                                 [--swift-storage-scale SWIFT_STORAGE_SCALE]
                                                 [--control-flavor CONTROL_FLAVOR]
                                                 [--compute-flavor COMPUTE_FLAVOR]
                                                 [--ceph-storage-flavor CEPH_STORAGE_FLAVOR]
                                                 [--block-storage-flavor BLOCK_STORAGE_FLAVOR]
                                                 [--swift-storage-flavor SWIFT_STORAGE_FLAVOR]
                                                 [--libvirt-type {kvm,qemu}]
                                                 [--ntp-server NTP_SERVER]
                                                 [--no-proxy NO_PROXY]
                                                 [--overcloud-ssh-user OVERCLOUD_SSH_USER]
                                                 [--overcloud-ssh-key OVERCLOUD_SSH_KEY]
                                                 [--environment-file <HEAT ENVIRONMENT FILE>]
                                                 [--environment-directory <HEAT ENVIRONMENT DIRECTORY>]
                                                 [--roles-file ROLES_FILE]
                                                 [--networks-file NETWORKS_FILE]
                                                 [--plan-environment-file PLAN_ENVIRONMENT_FILE]
                                                 [--no-cleanup]
                                                 [--update-plan-only]
                                                 [--validation-errors-nonfatal]
                                                 [--validation-warnings-fatal]
                                                 [--disable-validations]
                                                 [--dry-run]
                                                 [--run-validations]
                                                 [--skip-postconfig]
                                                 [--force-postconfig]
                                                 [--skip-deploy-identifier]
                                                 [--rhel-reg]
                                                 [--reg-method {satellite,portal}]
                                                 [--reg-org REG_ORG]
                                                 [--reg-force]
                                                 [--reg-sat-url REG_SAT_URL]
                                                 [--reg-activation-key REG_ACTIVATION_KEY]
                                                 [--answers-file ANSWERS_FILE]
                                                 [--disable-password-generation]
                                                 [--deployed-server]
                                                 [--config-download]
                                                 [--output-dir OUTPUT_DIR]
                                                 [--yes]
Copy to Clipboard Toggle word wrap

Expand
表 46.17. 可选参数
概述

--networks-file NETWORKS_FILE, -n NETWORKS_FILE

网络文件覆盖 --templates 目录里的默认 network_data.yaml

--swift-storage-flavor SWIFT_STORAGE_FLAVOR

用于 swift 存储节点的 Nova 类别(DEPRECATED.使用环境文件并设置参数 OvercloudSwiftStorageFlavor。它将在 "P" 发行版本后删除。

--ceph-storage-scale CEPH_STORAGE_SCALE

新 Ceph 存储节点数量。(已弃用)。使用环境文件并设置参数 CephStorageCount。它将在 "P" 发行版本后删除。

--no-proxy NO_PROXY

以逗号分隔的不应代理的主机列表。

--block-storage-flavor BLOCK_STORAGE_FLAVOR

用于 Cinder 存储节点的 Nova 类别(DEPRECATED.使用环境文件并设置参数 OvercloudBlockStorageFlavor。它将在 "P" 发行版本后删除。

--deployed-server

使用预置备 overcloud 节点。从undercloud 节点移除 baremetal、compute 和镜像服务要求。只能与 --disable-validations 一起使用。

--plan-environment-file PLAN_ENVIRONMENT_FILE, -p PLAN_ENVIRONMENT_FILE

计划环境文件,覆盖 --templates 目录里的默认 plan- environment.yaml

--environment-file <HEAT ENVIRONMENT FILE>, -e <HEAT ENVIRONMENT FILE>

要传递给 heat stack- create 或 heat stack-update 命令的环境文件。(可以多次指定。)

--disable-validations

禁用预部署验证。这些验证是内置部署前验证。要从 tripleo-validations 启用外部验证,请使用 --run-validations 标志。

--skip-postconfig

跳过 overcloud 部署后配置。

--yes

使用 --yes 跳过任何 ffwd-upgrade 操作前所需的确认。请谨慎使用这个选项!

--answers-file ANSWERS_FILE

到带有选项和参数的 yaml 文件的路径。

--control-scale CONTROL_SCALE

新控制节点数量。(已弃用)。使用环境文件并设置参数 ControllerCount。它将在 "P" 发行版本后删除。

--overcloud-ssh-user OVERCLOUD_SSH_USER

用于 ssh 访问 overcloud 节点的用户

--output-dir OUTPUT_DIR

使用 --config- 下载时要用于保存输出的目录。该目录必须可由 mistral 用户写入。如果没有指定,将使用默认服务器端值(/var/lib/mistral/<execution id>.

--block-storage-scale BLOCK_STORAGE_SCALE

新的 cinder 存储节点数量。(已弃用)。使用环境文件并设置参数 BlockStorageCount。它将在 "P" 发行版本后删除。

--compute-flavor COMPUTE_FLAVOR

用于计算节点的 Nova 类别(已弃用)。使用环境文件并设置 OvercloudComputeFlavor。它将在 "P" 发行版本后删除。

--swift-storage-scale SWIFT_STORAGE_SCALE

新 Swift 存储节点数量。(已弃用)。使用环境文件并设置参数 ObjectStorageCount。它将在 "P" 发行版本后删除。

--config-download

通过 config-download 机制运行部署

--ntp-server NTP_SERVER

overcloud 节点的 ntp。

--templates [TEMPLATES]

包含要部署的 heat 模板的目录

--skip-deploy-identifier

跳过生成 DeployIdentifier 参数的唯一标识符。只有存在对配置进行实际更改时,才会触发软件配置部署步骤。这个选项应该与 Caution 一起使用,且只有在有信心需要运行软件配置时,如扩展某些角色时。

--disable-password-generation

禁用密码生成。

--no-cleanup

不要清理临时文件,只记录其位置

--validation-errors-nonfatal

允许部署继续,尽管验证错误。请注意,在存在错误时尝试部署可能会失败。

--update-plan-only

仅更新计划。不执行实际部署。注意:将在以后的发行版本中进入离散命令。

--run-validations

从 tripleo-validations 项目运行外部验证。

--stack STACK

要创建或更新的堆栈名称

--compute-scale COMPUTE_SCALE

新计算节点数量。(已弃用)。使用环境文件并设置参数 ComputeCount。它将在 "P" 发行版本后删除。

--environment-directory <HEAT ENVIRONMENT DIRECTORY>

自动添加到 heat stack-create 或 heat stack-update 命令的环境文件目录。可以多次指定。目录中的文件以升序载入。

--overcloud-ssh-key OVERCLOUD_SSH_KEY

ssh 访问 overcloud 节点的关键路径。

--control-flavor CONTROL_FLAVOR

用于控制节点的 Nova 类别(已弃用)。使用环境文件并设置 OvercloudControlFlavor。它将在 "P" 发行版本后删除。

--force-postconfig

强制进行 overcloud 部署后配置。

--timeout <TIMEOUT>, -t <TIMEOUT>

部署超时时间(以分钟为单位)。

--libvirt-type {kvm,qemu}

libvirt 域类型.

--ceph-storage-flavor CEPH_STORAGE_FLAVOR

用于 ceph 存储节点的 Nova 类别。(已弃用)。使用环境文件并设置参数 OvercloudCephStorageFlavor。它将在 "P" 发行版本后删除。

--dry-run

只运行验证,但不会应用任何更改。

--roles-file ROLES_FILE, -r ROLES_FILE

角色文件覆盖 --templates 目录里的默认 roles_data.yaml

--validation-warnings-fatal

如果配置前检查出现警告,则退出。

Expand
表 46.18. 注册参数
概述

--reg-method {satellite,portal}

用于 overcloud 节点的 RHEL 注册方法。

--reg-sat-url REG_SAT_URL

注册 overcloud 节点的 Satellite 服务器。

--reg-force

强制注册系统(即使已经注册过)。

--reg-activation-key REG_ACTIVATION_KEY

用于注册的激活码。

--rhel-reg

将 overcloud 节点注册到客户门户或 satellite。

--reg-org REG_ORG

用于注册的机构密钥。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat