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]
| 值 | 概述 |
|---|---|
| -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。 |