第 19 章 Orchestration(heat)参数

您可以使用编配参数修改 heat 服务。

参数描述

ApacheCertificateKeySize

覆盖为这个服务创建证书时使用的私钥大小。

ApacheTimeout

Apache 的超时时间(以秒为单位),定义 Apache 等待 I/O 操作的持续时间(以秒为单位)。默认值为 90

CertificateKeySize

指定创建证书时使用的私钥大小。默认值为 2048

ClientRetryLimit

客户端重试临时错误。默认值为 2

EnableCache

使用 memcached 启用缓存。默认值为 true

EnableSQLAlchemyCollectd

设置为 true 以启用 SQLAlchemy-collectd 服务器插件。默认值为 false

EnforceSecureRbac

将此选项设置为 True 将配置每个 OpenStack 服务,以通过将 [oslo_policy] enforce_new_defaults[oslo_policy] enforce_scope 设置为 True 来强制执行安全 RBAC。这会在 OpenStack 服务间引入了一组一致的 RBAC 人员,这些服务包括对系统和项目范围的支持,以及 keystone 的默认角色、admin、member 和 reader。在部署中的所有服务都确实支持安全 RBAC 前,不要启用此功能。默认值为 false

HeatApiOptEnvVars

可选环境变量的哈希值。

HeatApiOptVolumes

要挂载的可选卷列表。

HeatAuthEncryptionKey

heat-engine 的身份验证加密密钥。

HeatConfigureDelegatedRoles

创建委派的角色。默认值为 false

HeatConvergenceEngine

使用聚合架构启用 heat 引擎。默认值为 true

HeatCorsAllowedOrigin

指明此资源是否可以与请求"origin"标头中收到的域共享。

HeatCronPurgeDeletedAge

清除标记为已删除且早于 $age 的数据库条目的 Cron - 期限。默认值为 30

HeatCronPurgeDeletedAgeType

清除标记为已删除且早于 $age 的数据库条目的 Cron - 期限类型。默认值为

HeatCronPurgeDeletedDestination

清除标记为已删除且早于 $age 的数据库条目的 Cron - Log destination。默认值为 /dev/null

HeatCronPurgeDeletedEnsure

清除标记为已删除且早于 $age 的数据库条目的 Cron - Ensure。默认值 存在

HeatCronPurgeDeletedHour

清除标记为已删除且早于 $age 的数据库条目的 Cron - 小时。默认值为 0

HeatCronPurgeDeletedMaxDelay

清除标记为已删除且早于 $age 的数据库条目的 Cron - Max Delay。默认值为 3600

HeatCronPurgeDeletedMinute

清除标记为已删除且早于 $age 的数据库条目的 Cron - 分钟。默认值为:1

HeatCronPurgeDeletedMonth

清除标记为已删除且早于 $age 的数据库条目的 Cron - 月。默认值为 *

HeatCronPurgeDeletedMonthday

清除标记为已删除且早于 $age 的数据库条目的 Cron - 几号。默认值为 *

HeatCronPurgeDeletedUser

清除标记为已删除且早于 $age 的数据库条目的 Cron - User。默认值为 heat

HeatCronPurgeDeletedWeekday

清除标记为已删除且早于 $age 的数据库条目的 Cron - 星期几。默认值为 *

HeatEnableDBPurge

是否在 OpenStack Orchestration(heat)数据库中为清除软删除行创建 cron 作业。默认值为 true

HeatEngineOptEnvVars

可选环境变量的哈希值。

HeatEngineOptVolumes

要挂载的可选卷列表。

HeatEnginePluginDirs

用于搜索插件的目录数组。

HeatMaxJsonBodySize

OpenStack Orchestration(heat)API JSON 请求正文的最大原始字节大小。默认值为 4194304

HeatMaxNestedStackDepth

最大嵌套堆栈深度数量。默认值为 6

HeatMaxResourcesPerStack

每个顶级堆栈允许的最大资源数。-1 代表无限量。默认值为 1000

HeatPassword

Orchestration 服务和数据库帐户的密码。

HeatReauthenticationAuthMethod

允许对令牌到期进行重新身份验证,以便长时间运行的任务可能完成。请注意,这会破坏任何提供用户令牌的到期。

HeatStackDomainAdminPassword

OpenStack Identity(keystone)中的 OpenStack Orchestration(heat)域的 admin 密码。

HeatWorkers

OpenStack Orchestration(heat)服务的 worker 数量。请注意,更多 worker 在系统上创建更多进程,这会导致过量内存消耗。建议您在具有高 CPU 内核数量的系统中选择合适的非默认值。0 设置为 OpenStack 内部默认值,它等于节点上的 CPU 内核数。默认值为 0

HeatYaqlLimitIterators

集合 yaql 表达式中的最大元素数可以采用其评估。默认值为 1000

HeatYaqlMemoryQuota

例如,yaql exrpessions 可以采用的最大内存大小,以字节表示其评估。默认值为 100000

MemcachedTLS

设置为 True,以在 Memcached 服务上启用 TLS。因为并非所有服务都支持 Memcached TLS,在迁移期间,Memcached 会在带有 MemcachedPort 参数(above)以及 11211 的端口设置的端口上侦听 2 个端口,且没有 TLS。默认值为 false

MemcacheUseAdvancedPool

使用 advanced(eventlet safe)memcached 客户端池。默认值为 true

NotificationDriver

处理发送通知的驱动程序或驱动程序。默认值为 noop