6.11. ML2/OVN 배포 검증
RHOSP(Red Hat OpenStack Platform) 배포에서 ML2/OVN 네트워크의 검증은 테스트 네트워크 및 서브넷을 생성하고 specfic 컨테이너가 실행 중인지 확인하는 등의 진단 작업을 수행하는 것으로 구성됩니다.
사전 요구 사항
- ML2/OVN을 Networking 서비스(neutron) 기본 메커니즘 드라이버로 사용하는 새로운 RHOSP 배포
OVN 데이터베이스 명령의 별칭 파일을 생성합니다.
6.8절. “OVN 문제 해결 명령에 대한 별칭 생성” 에서 참조하십시오.
절차
테스트 네트워크 및 서브넷을 만듭니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 오류가 발생하면 다음 단계를 수행하십시오.
관련 컨테이너가 컨트롤러 호스트에서 실행되고 있는지 확인합니다.
OVN 컨테이너에 액세스하는 데 필요한 권한이 있는 사용자로 컨트롤러 호스트에 로그인합니다.
예제
ssh heat-admin@controller-0.ctlplane
$ ssh heat-admin@controller-0.ctlplane
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행합니다.
sudo podman ps -a --format="{{.Names}}"|grep ovn
sudo podman ps -a --format="{{.Names}}"|grep ovn
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 샘플에 표시된 대로 출력에 OVN 컨테이너가 나열되어야 합니다.
샘플 출력
ovn-dbs-bundle-podman-0 ovn_dbs_init_bundle ovn_controller
ovn-dbs-bundle-podman-0 ovn_dbs_init_bundle ovn_controller
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
관련 컨테이너가 Compute 호스트에서 실행 중인지 확인합니다.
OVN 컨테이너에 액세스하는 데 필요한 권한이 있는 사용자로 Compute 호스트에 로그인합니다.
예제
ssh heat-admin@compute-0.ctlplane
$ ssh heat-admin@compute-0.ctlplane
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행합니다.
sudo podman ps -a --format="{{.Names}}"|grep ovn
$ sudo podman ps -a --format="{{.Names}}"|grep ovn
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 샘플에 표시된 대로 출력에 OVN 컨테이너가 나열되어야 합니다.
샘플 출력
ovn_controller ovn_metadata_agent neutron-haproxy-ovnmeta-26f493a7-1141-416a-9288-f08ff45fccac neutron-haproxy-ovnmeta-b81bd1f1-0ff4-4142-8706-0f295db3c3af
ovn_controller ovn_metadata_agent neutron-haproxy-ovnmeta-26f493a7-1141-416a-9288-f08ff45fccac neutron-haproxy-ovnmeta-b81bd1f1-0ff4-4142-8706-0f295db3c3af
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
로그 파일에서 오류 메시지를 검사합니다.
grep -r ERR /var/log/containers/openvswitch/ /var/log/containers/neutron/
grep -r ERR /var/log/containers/openvswitch/ /var/log/containers/neutron/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 별칭 파일을 가져와 OVN 데이터베이스 명령을 실행합니다.
자세한 내용은 6.8절. “OVN 문제 해결 명령에 대한 별칭 생성”의 내용을 참조하십시오.
예제
source ~/ovn-alias.sh
$ source ~/ovn-alias.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow northbound 및 southbound 데이터베이스를 쿼리하여 응답성을 확인합니다.
예제
ovn-nbctl show ovn-sbctl show
# ovn-nbctl show # ovn-sbctl show
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 동일한 계층 2 네트워크에 있는 OVN 메타데이터 인터페이스에서 인스턴스를 ping합니다.
자세한 내용은 6.5절. “ML2/OVN 네임스페이스에서 기본 ICMP 테스트 수행”의 내용을 참조하십시오.
- 지원을 받기 위해 Red Hat에 문의해야 하는 경우 이 Red Hat 솔루션에 설명된 단계를 수행하십시오. Red Hat 지원에 필요한 모든 로그를 수집하여 OpenStack 문제를 조사합니다.