82.11. tripleo 启动 heat
启动临时 Heat 进程。
使用方法:
openstack tripleo launch heat [--heat-api-port <HEAT_API_PORT>] [--heat-user <HEAT_USER>] [--heat-container-image <HEAT_CONTAINER_IMAGE>] [--heat-container-api-image <HEAT_CONTAINER_API_IMAGE>] [--heat-container-engine-image <HEAT_CONTAINER_ENGINE_IMAGE>] [--kill] [--heat-dir HEAT_DIR] [--rm-heat] [--skip-heat-pull] [--restore-db] [--heat-native | --heat-type {native,container,pod}]
值 | 概述 |
---|---|
--heat-api-port <HEAT_API_PORT> | 用于安装程序私有 heat API 实例的 Heat api 端口。可选(默认:8006) |
--heat-user <HEAT_USER> | 执行非特权 heat-all 进程的用户。默认为当前用户。如果配置文件 /etc/heat/heat.conf 或 /usr/share/heat/heat-dist.conf 存在,该用户必须具有对这些文件的读访问权限。使用 --heat- type=container 或 --heat-type=pod 时会忽略这个选项(默认为 root) |
--Heat-container-image <HEAT_CONTAINER_IMAGE> | 启动 heat-all 进程时要使用的容器镜像。默认为:localhost/tripleo/openstack- heat-all:ephemeral (默认为 localhost/tripleo/openstack-heat-all:ephemeral) |
--heat-container-api-image <HEAT_CONTAINER_API_IMAGE> | 启动 heat-api 进程时要使用的容器镜像。仅在 --heat-type=pod 时使用。默认为:localhost/tripleo/openstack-heat-api:ephemeral (default: localhost/tripleo/openstack-heat- api:ephemeral) |
--Heat-container-engine-image <HEAT_CONTAINER_ENGINE_IMAGE> | 启动 heat- engine 过程时要使用的容器镜像。仅在 --heat-type=pod 时使用。默认为:localhost/tripleo/openstack-heat- engine:ephemeral (default: localhost/tripleo/openstack-heat-engine:ephemeral) |
--kill, -k | 终止正在运行的 heat 进程(如果找到)。(默认为 False) |
--heat-dir HEAT_DIR | 用于文件存储和运行中 heat 进程的日志的目录。可以设置为已经存在的目录,以重复利用来自 previos Heat 进程的环境。(默认为 /root/overcloud-deploy/overcloud/heat-launcher) |
--rm-heat | 如果指定且 --heat-type 是 container 或 pod,则首先删除之前临时 Heat 进程的现有容器或 pod。如果 --heat-type 是 native 或 --kill,则忽略(默认为 False) |
--skip-heat-pull | 当 --heat-type 是 pod 或容器时,假设容器镜像已被拉取(默认为 False) |
--restore-db | 如果数据库转储存在于 --heat-dir 指定的目录中(默认为 False) |
--heat-native | (已弃用):在此主机上原生执行 heat-all 进程。此选项要求在此计算机上本地安装 heat-all 二进制文件。此选项默认为启用,这意味着在主机操作系统上直接执行 heat-all。与 --heat-type 冲突,它弃用 --heat-native。(默认值: False) |
--heat-type {native,container,pod} | 启动临时 heat 进程的类型。可以是: native: Execute heat-all on the host. container: Execute heat-all in a container: Execute heat-all in an podman pod: Execute separate heat api and engine process. (default: pod) |