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


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

这些用于 amphora 日志记录的 heat 参数允许您控制日志卸载等功能,定义自定义端点来卸载日志,为日志设置 syslog facility 值等。

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

OctaviaLogOffload

false

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

OctaviaDisableLocalLogStorage

false

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

OctaviaForwardAllLogs

false

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

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

表 5.2. 用于 admin 日志记录的 Heat 参数
参数默认描述

OctaviaAdminLogTargets

无值。

以逗号分隔的 syslog 端点列表(<host>:<port>)来接收管理日志消息。

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

OctaviaAdminLogTargets 不存在时,实例会将日志卸载到与其他 RHOSP 日志(/var/log/containers/octavia/)相同的位置,由 RHOSP director 定义的容器。

OctaviaAdminLogFacility

1

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

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

OctaviaConnectionLogging

true

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

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

OctaviaTenantLogTargets

无值。

以逗号分隔的 syslog 端点列表(<host>:<port>)来接收租户流量流日志消息。

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

OctaviaTenantLogTargets 不存在时,实例会将日志卸载到与其他 RHOSP 日志(/var/log/containers/octavia/)相同的位置,由 RHOSP director 定义的容器。

OctaviaTenantLogFacility

0

0 到 7 之间的数字,即 syslog "LOG_LOCAL" 工具,用于租户流量流日志消息。

OctaviaUserLogFormat

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

租户流量流日志的格式。

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

其他资源

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat, Inc.