搜索

5.4. 禁用负载均衡服务实例本地日志存储

download PDF

即使配置负载平衡服务实例(amphorae)以卸载管理和租户流日志,但 amphorae 将继续将这些日志写入 amphorae 中的磁盘。要提高负载均衡器的性能,您可以在本地停止日志记录。

重要

如果您在本地禁用日志记录,您还会禁用 amphora 中的所有日志存储,包括内核、系统和安全日志记录。

注意

如果您禁用了本地日志存储,并且 OctaviaLogOffload 参数设置为 false,请确保将 OctaviaConnectionLogging 设置为 false 以改进负载均衡性能。

流程

  1. stack 用户身份登录 undercloud 主机。
  2. 提供 undercloud 凭证文件:

    $ source ~/stackrc
  3. 创建自定义 YAML 环境文件。

    示例

    $ vi /home/stack/templates/my-octavia-environment.yaml

  4. parameter_defaults 下的环境文件中,将 OctaviaDisableLocalLogStorage 设置为 true

    parameter_defaults:
        OctaviaDisableLocalLogStorage: true
        ...
  5. 运行部署命令,并包含核心 heat 模板、环境文件以及新的自定义环境文件。

    重要

    环境文件的顺序非常重要,因为后续环境文件中定义的参数和资源具有优先权。

    示例

    $ 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

验证

  • 在 amphora 实例中,检查写入日志文件的位置,并验证没有写入新的日志文件。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.