6.12. ML2/OVN의 로깅 모드 설정
추가 문제 해결을 위해 ML2/OVN 로깅을 debug 모드로 설정합니다. 추가 디버깅 정보가 필요하지 않은 경우 디스크 공간을 적게 사용하려면 info 모드로 다시 로깅을 설정합니다.
사전 요구 사항
- ML2/OVN을 기본 메커니즘 드라이버로 사용한 Red Hat OpenStack Platform 배포
절차
OVN 컨테이너에 액세스하는 데 필요한 권한이 있는 사용자로 로깅 모드를 설정하려는 컨트롤러 또는 컴퓨팅 노드에 로그인합니다.
예제
$ ssh heat-admin@controller-0.ctlplane
ML2/OVN 로깅 모드를 설정합니다.
- 디버그 로깅 모드
$ sudo podman exec -it ovn_controller ovn-appctl -t ovn-controller vlog/set dbg
- 정보 로깅 모드
$ 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
추가 리소스