Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

3.2. 컴퓨팅 노드에 OVN 메타데이터 에이전트 배포

OVN 메타데이터 에이전트는 tripleo-heat-templates/docker/services/ovn-metadata.yaml 파일에 구성되며 OS::TripleO::Services::OVNMetadataAgent 를 통해 기본 Compute 역할에 포함됩니다. 따라서 기본 매개변수가 있는 OVN 메타데이터 에이전트는 OVN 배포의 일부로 배포됩니다. 3장. director를 사용하여 OVN 배포 을 참조하십시오.

OpenStack 게스트 인스턴스는 링크-로컬 IP 주소: 169.254.169.254에서 사용할 수 있는 네트워킹 메타데이터 서비스에 액세스합니다. neutron-ovn-metadata-agent 는 Compute 메타데이터 API가 존재하는 호스트 네트워크에 액세스할 수 있습니다. 각 HAProxy는 적절한 호스트 네트워크에 연결할 수 없는 네트워크 네임스페이스에 있습니다. HAProxy는 메타데이터 API 요청에 필요한 헤더를 추가한 다음 UNIX 도메인 소켓을 통해 요청을 neutron-ovn-metadata-agent 에 전달합니다.

OVN 네트워킹 서비스는 메타데이터 서비스를 활성화하는 각 가상 네트워크에 대해 고유한 네트워크 네임스페이스를 생성합니다. 컴퓨팅 노드의 인스턴스에서 액세스하는 각 네트워크에는 해당 메타데이터 네임스페이스(ovnmeta-<net_uuid>)가 있습니다.

3.2.1. 메타데이터 문제 해결

메타데이터 네임스페이스를 사용하여 컴퓨팅 노드의 로컬 인스턴스에 액세스하는 데 문제 해결을 수행할 수 있습니다. 메타데이터 네임스페이스 문제를 해결하려면 컴퓨팅 노드에서 root로 다음 명령을 실행합니다.

# ip netns exec ovnmeta-fd706b96-a591-409e-83be-33caea824114 ssh USER@INSTANCE_IP_ADDRESS

USER@INSTANCE_IP_ADDRESS 는 문제를 해결하려는 로컬 인스턴스의 사용자 이름과 IP 주소입니다.