6.12. 为 ML2/OVN 设置日志记录模式
将 ML2/OVN 日志记录设置为 debug 模式以提供额外的故障排除信息。将 logging Back 设置为 info 模式,以便在不需要额外的调试信息时使用较少的磁盘空间。
先决条件
- 使用 ML2/OVN 作为默认机制驱动程序部署的 Red Hat OpenStack Platform。
流程
登录到 Controller 或 Compute 节点,您要以具有访问 OVN 容器所需的权限的用户身份设置日志记录模式。
示例
$ ssh heat-admin@controller-0.ctlplane
设置 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