5.6. 用于负载均衡服务实例日志的 Heat 参数


如果要配置负载平衡服务实例(amphora)日志记录时,您可以为控制日志记录并运行 openstack overcloud deploy 命令的一个或多个编排服务(heat)参数设置值。

amphora 日志记录的这些 heat 参数可让您控制打开日志卸载等功能,定义要卸载的自定义端点,为日志设置 syslog 工具值等。

Expand
表 5.1. 所有日志的 Heat 参数
参数默认描述

OctaviaLogOffload

false

true 时,实例卸载其日志。如果没有指定端点,则默认情况下,实例会将其日志卸载至与其他 RHOSP 日志(/var/log/containers/octavia/)相同的位置。

OctaviaDisableLocalLogStorage

false

true 时,实例不会将日志存储在实例主机文件系统中。这包括所有内核、系统和安全日志。

OctaviaForwardAllLogs

false

true 时,实例会将所有日志消息转发到管理日志端点,包括非负载平衡相关的日志,如 cron 和内核日志。

对于要识别 OctaviaForwardAllLogs 的实例,还必须启用 OctaviaLogOffload

Expand
表 5.2. 用于管理员日志的 Heat 参数
参数默认描述

OctaviaAdminLogTargets

无值。

用于接收管理日志消息的 syslog 端点(<host>:<port>)列表。

这些端点可以是容器、虚拟机或物理主机,用于运行在指定端口上侦听日志消息的进程。

OctaviaAdminLogTargets 没有存在时,实例会将其日志卸载至与其他 RHOSP 日志( /var/log/containers/octavia/octavia/ )上的其他 RHOSP 日志(/var/log/containers/octavia/)位于 RHOSP director 定义的一组容器上。

OctaviaAdminLogFacility

1

0 到 7 之间的数字是用来管理日志消息的 syslog "LOG_LOCAL" 工具。

Expand
表 5.3. 租户流日志记录的 Heat 参数
参数默认描述

OctaviaConnectionLogging

true

true 时,会记录租户连接流。

OctaviaConnectionLogging 为 false 时,无论 OctaviaLogOffload 设置如何,amphorae 停止日志记录租户连接。OctaviaConnectionLogging 禁用本地租户流日志存储,如果启用了日志卸载,则不会转发租户流日志。

OctaviaTenantLogTargets

无值。

用于接收租户流量流日志消息的 syslog 端点(<host>:<port>)列表。

这些端点可以是容器、虚拟机或物理主机,用于运行在指定端口上侦听日志消息的进程。

OctaviaTenantLogTargets 没有存在时,实例会将其日志卸载到与其他 RHOSP 日志( /var/log/containers/octavia/ )上的其他 RHOSP 日志(/var/log/containers/octavia/)位于 RHOSP director 定义的一组容器上。

OctaviaTenantLogFacility

0

0 到 7 之间的数字是用于租户流量日志消息的 syslog "LOG_LOCAL" 功能。

OctaviaUserLogFormat

"{{ '{{' }} project_id {{ '}}' }} {{ '{{' }} lb_id {{ '}}' }} %f %ci %cp %t %t %ST %B %U %ST %B %U %[ssl_c_verify] %{+Q}[ssl_c_s_dn] %b %s %t %t %sc"

租户流量流日志的格式。

字母数字代表特定的 octavia 字段,花括号({})则替换变量。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat