6.12. 为 ML2/OVN 设置日志记录模式


将 ML2/OVN 日志记录设置为 debug 模式以提供额外的故障排除信息。将 logging Back 设置为 info 模式,以便在不需要额外的调试信息时使用较少的磁盘空间。

先决条件

  • 使用 ML2/OVN 作为默认机制驱动程序部署的 Red Hat OpenStack Platform。

流程

  1. 登录到 Controller 或 Compute 节点,您要以具有访问 OVN 容器所需的权限的用户身份设置日志记录模式。

    示例

    $ ssh heat-admin@controller-0.ctlplane

  2. 设置 ML2/OVN 日志记录模式。

    调试日志记录模式
    $ sudo podman exec -it ovn_controller ovn-appctl -t ovn-controller vlog/set dbg
    info 日志记录模式
    $ sudo podman exec -it ovn_controller ovn-appctl -t ovn-controller vlog/set info

验证

  • 确认 ovn-controller 容器日志现在包含调试信息:

    $ sudo grep DBG /var/log/containers/openvswitch/ovn-controller.log

    输出示例

    您应该看到包含字符串 |DBG| 的最新日志消息:

    2022-09-29T20:52:54.638Z|00170|vconn(ovn_pinctrl0)|DBG|unix:/var/run/openvswitch/br-int.mgmt: received: OFPT_ECHO_REQUEST (OF1.5) (xid=0x0): 0 bytes of payload
    2022-09-29T20:52:54.638Z|00171|vconn(ovn_pinctrl0)|DBG|unix:/var/run/openvswitch/br-int.mgmt: sent (Success): OFPT_ECHO_REPLY (OF1.5) (xid=0x0): 0 bytes of payload
  • 确认 ovn-controller 容器日志包含类似如下的字符串:

    ...received request vlog/set["info"], id=0
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.