6.5. ML2/OVN 네임스페이스에서 기본 ICMP 테스트 수행
기본 문제 해결 단계로 동일한 계층 2 네트워크에 있는 OVN 메타데이터 인터페이스에서 인스턴스를 ping할 수 있습니다.
사전 요구 사항
- RHOSP 배포: ML2/OVN을 Networking 서비스(neutron) 기본 메커니즘 드라이버로 사용합니다.
절차
- Red Hat OpenStack Platform 인증 정보를 사용하여 오버클라우드에 로그인합니다.
-
openstack server list
명령을 실행하여 VM 인스턴스의 이름을 가져옵니다. openstack server show
명령을 실행하여 인스턴스가 실행 중인 컴퓨팅 노드를 확인합니다.예제
$ openstack server show my_instance -c OS-EXT-SRV-ATTR:host \ -c addresses
샘플 출력
+----------------------+-------------------------------------------------+ | Field | Value | +----------------------+-------------------------------------------------+ | OS-EXT-SRV-ATTR:host | compute0.overcloud.example.com | | addresses | finance-network1=192.0.2.2; provider- | | | storage=198.51.100.13 | +----------------------+-------------------------------------------------+
컴퓨팅 노드 호스트에 로그인합니다.
예제
$ ssh heat-admin@compute0.example.com
ip netns list
명령을 실행하여 OVN 메타데이터 네임스페이스를 확인합니다.샘플 출력
ovnmeta-07384836-6ab1-4539-b23a-c581cf072011 (id: 1) ovnmeta-df9c28ea-c93a-4a60-b913-1e611d6f15aa (id: 0)
metadata 네임스페이스를 사용하면
ip netns exec
명령을 실행하여 연결된 네트워크를 ping합니다.예제
$ sudo ip netns exec ovnmeta-df9c28ea-c93a-4a60-b913-1e611d6f15aa \ ping 192.0.2.2
샘플 출력
PING 192.0.2.2 (192.0.2.2) 56(84) bytes of data. 64 bytes from 192.0.2.2: icmp_seq=1 ttl=64 time=0.470 ms 64 bytes from 192.0.2.2: icmp_seq=2 ttl=64 time=0.483 ms 64 bytes from 192.0.2.2: icmp_seq=3 ttl=64 time=0.183 ms 64 bytes from 192.0.2.2: icmp_seq=4 ttl=64 time=0.296 ms 64 bytes from 192.0.2.2: icmp_seq=5 ttl=64 time=0.307 ms ^C --- 192.0.2.2 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 122ms rtt min/avg/max/mdev = 0.183/0.347/0.483/0.116 ms
추가 리소스
- 명령줄 인터페이스 참조에 서버 표시