5.4. 禁用负载均衡服务实例租户流日志记录
当您启用管理日志卸载时,会自动启用负载平衡服务实例(amphorae)的租户流日志卸载。
要启用管理日志卸载并禁用租户流日志记录,您必须将 OctaviaConnectionLogging
参数设置为 false
。
当 OctaviaConnectionLogging
参数为 false
时,amphorae 不将租户流日志写入 amphorae 中的磁盘,也不会将任何日志卸载到 syslog 接收器,侦听其他位置。
流程
-
以
stack
用户身份登录 undercloud 主机。 提供 undercloud 凭证文件:
source ~/stackrc
$ source ~/stackrc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 找到配置 amphora 日志记录的 YAML 自定义环境文件。
示例
grep -rl OctaviaLogOffload /home/stack/templates/
$ grep -rl OctaviaLogOffload /home/stack/templates/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在自定义环境文件的
parameter_defaults
下,将OctaviaConnectionLogging
设置为false
。示例
parameter_defaults: OctaviaLogOffload: true OctaviaConnectionLogging: false ...
parameter_defaults: OctaviaLogOffload: true OctaviaConnectionLogging: false ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行部署命令,并包含核心 heat 模板、环境文件以及您将
OctaviaConnectionLogging
设置为true
的自定义环境文件。重要环境文件的顺序非常重要,因为后续环境文件中定义的参数和资源具有优先权。
示例
openstack overcloud deploy --templates \ -e [your-environment-files] \ -e /usr/share/openstack-tripleo-heat-templates/environments/services/octavia.yaml \ -e /home/stack/templates/my-octavia-environment.yaml
$ openstack overcloud deploy --templates \ -e [your-environment-files] \ -e /usr/share/openstack-tripleo-heat-templates/environments/services/octavia.yaml \ -e /home/stack/templates/my-octavia-environment.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
-
除非使用
OctaviaAdminLogTargets
或OctaviaTenantLogTargets
指定特定端点,否则 amphorae 卸载日志位于与其他 RHOSP 日志相同的位置(/var/log/containers/octavia/
)。 -
检查
octavia-tenant-traffic.log
的 absence 的适当位置。