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


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

这些 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. admin 日志记录的 Heat 参数
参数默认描述

OctaviaAdminLogTargets

无值。

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

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

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

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/)中的相同位置。

OctaviaTenantLogFacility

0

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

OctaviaUserLogFormat

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

租户流量流日志的格式。

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

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部