6.5. ML2/OVN 네임스페이스에서 기본 ICMP 테스트 수행

기본 문제 해결 단계로 동일한 계층 2 네트워크에 있는 OVN 메타데이터 인터페이스에서 인스턴스를 ping할 수 있습니다.

사전 요구 사항

  • RHOSP 배포: ML2/OVN을 Networking 서비스(neutron) 기본 메커니즘 드라이버로 사용합니다.

절차

  1. Red Hat OpenStack Platform 인증 정보를 사용하여 오버클라우드에 로그인합니다.
  2. openstack server list 명령을 실행하여 VM 인스턴스의 이름을 가져옵니다.
  3. 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                           |
    +----------------------+-------------------------------------------------+

  4. 컴퓨팅 노드 호스트에 로그인합니다.

    예제

    $ ssh heat-admin@compute0.example.com

  5. ip netns list 명령을 실행하여 OVN 메타데이터 네임스페이스를 확인합니다.

    샘플 출력

    ovnmeta-07384836-6ab1-4539-b23a-c581cf072011 (id: 1)
    ovnmeta-df9c28ea-c93a-4a60-b913-1e611d6f15aa (id: 0)

  6. 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

추가 리소스