68.2. undercloud 部署


部署 Undercloud (实验功能)

使用方法:

openstack undercloud deploy [--templates [TEMPLATES]] [--stack STACK]
                                   [--output-dir OUTPUT_DIR] [-t <TIMEOUT>]
                                   [-e <HEAT ENVIRONMENT FILE>]
                                   [--roles-file ROLES_FILE]
                                   [--heat-api-port <HEAT_API_PORT>]
                                   [--heat-user <HEAT_USER>]
                                   [--heat-container-image <HEAT_CONTAINER_IMAGE>]
                                   [--heat-native] [--local-ip <LOCAL_IP>]
                                   [--local-domain <LOCAL_DOMAIN>] [-k]
Copy to Clipboard Toggle word wrap

Expand
表 68.2. 可选参数
概述

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

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

--templates [TEMPLATES]

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

--local-domain <LOCAL_DOMAIN>

undercloud 及其 api 端点的本地域

-k, --keep-running

防止在故障中运行以进行调试的进程

--roles-file ROLES_FILE, -r ROLES_FILE

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

--local-ip <LOCAL_IP>

用于 undercloud 流量的本地 ip/cidr。

--heat-container-image <HEAT_CONTAINER_IMAGE>

启动 heat-all 过程时要使用的容器镜像。默认为: tripleomaster/centos-binary- heat-all

--stack STACK

要创建的堆栈名称

--output-dir OUTPUT_DIR

输出状态和 ansible 部署文件的目录。

-T <TIMEOUT>, --timeout <TIMEOUT>

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

--heat-api-port <HEAT_API_PORT>

用于安装程序私有 heat API 实例的 Heat api 端口。可选。默认:8006.)

--heat-native

在此主机上原生执行 heat-all 进程。这个选项要求在此机器上本地安装 heat-all 二进制文件。此选项默认为启用,这意味着在主机操作系统中直接执行 heat-all。

--heat-user <HEAT_USER>

执行非委派的 heat-all 进程的用户。默认为 heat。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat