1장. OVN(Open Virtual Network)


OVN(Open Virtual Network)은 인스턴스에 네트워크 서비스를 제공하는 Open vSwitch 기반 SDN(소프트웨어 정의 네트워킹) 솔루션입니다. OVN은 전체 OpenStack Networking API에 대한 플랫폼 중립 지원을 제공합니다. OVN을 사용하면 게스트 인스턴스 그룹을 프라이빗 L2 및 L3 네트워크에 프로그래밍 방식으로 연결할 수 있습니다. OVN은 다른 Red Hat 플랫폼 및 솔루션으로 확장할 수 있는 가상 네트워킹에 표준 접근법을 사용합니다.

이 RHOSP(Red Hat OpenStack Platform) 릴리스에서는 ML2/OVS 메커니즘 드라이버에서 ML2/OVN 메커니즘 드라이버로 지원되는 마이그레이션을 제공하지 않습니다. 이 RHOSP 릴리스에서는 OpenStack 커뮤니티 마이그레이션 전략을 지원하지 않습니다. 향후 RHOSP 릴리스에 대한 마이그레이션 지원이 계획되어 있습니다.

참고

필요한 최소 OVS 버전은 OVS 2.9입니다.

이 섹션에서는 director를 사용하여 OVN을 배포하는 데 필요한 단계를 설명합니다.

참고

OVN은 DVR(분산 가상 라우팅)이 있는 컨트롤러 노드가 3개 이상 있는 RHOSP HA(고가용성) 환경에서만 지원됩니다.

1.1. RHOSP OVN 아키텍처의 구성 요소 목록

RHOSP OVN 아키텍처는 네트워킹 API를 지원하기 위해 OVS Modular Layer 2(ML2) 메커니즘 드라이버를 OVN ML2 메커니즘 드라이버로 교체합니다. OVN은 Red Hat OpenStack 플랫폼을 위한 네트워킹 서비스를 제공합니다.

OVN 아키텍처는 다음 구성 요소 및 서비스로 구성됩니다.

OVN 메커니즘 드라이버를 사용하는 ML2 플러그인
ML2 플러그인은 OpenStack별 네트워킹 구성을 플랫폼 중립 OVN 논리 네트워킹 구성으로 변환합니다. 일반적으로 컨트롤러 노드에서 실행됩니다.
OVN Northbound(NB) 데이터베이스(ovn-nb)
이 데이터베이스는 OVN ML2 플러그인의 논리적 OVN 네트워킹 구성을 저장합니다. 일반적으로 컨트롤러 노드에서 실행되며 TCP 포트 6641 에서 수신 대기합니다.
OVN Northbound 서비스(ovn-northd)
이 서비스는 논리적 네트워킹 구성을 OVN NB 데이터베이스에서 논리 데이터 경로 흐름으로 변환하고 OVN Southbound 데이터베이스에서 이러한 구성을 채웁니다. 일반적으로 컨트롤러 노드에서 실행됩니다.
OVN Southbound(SB) 데이터베이스(ovn-sb)
이 데이터베이스는 변환된 논리 데이터 경로 흐름을 저장합니다. 일반적으로 컨트롤러 노드에서 실행되며 TCP 포트 6642 에서 수신 대기합니다.
OVN 컨트롤러(ovn-controller)
이 컨트롤러는 OVN SB 데이터베이스에 연결하고, Open vSwitch 컨트롤러 역할을 하여 네트워크 트래픽을 제어 및 모니터링합니다. OS::Tripleo::Services::OVNController 가 정의된 모든 컴퓨팅 및 게이트웨이 노드에서 실행됩니다.
OVN 메타데이터 에이전트(ovn-metadata-agent)
이 에이전트는 메타데이터 API 요청을 프록시하는 데 사용되는 OVS 인터페이스, 네트워크 네임스페이스 및 HAProxy 프로세스를 관리하기 위한 haproxy 인스턴스를 생성합니다. 이 에이전트는 OS::TripleO::Services::OVNMetadataAgent 가 정의된 모든 컴퓨팅 및 게이트웨이 노드에서 실행됩니다.
OVSDB(OVSDB)
OVN Northbound 및 Southbound 데이터베이스를 호스팅합니다. 또한 ovs-vswitchd 와 상호 작용하여 OVS 데이터베이스 conf.db 를 호스트합니다.
참고

NB 데이터베이스의 스키마 파일은 /usr/share/ovn/ovn-nb.ovsschema 에 있으며 SB 데이터베이스 스키마 파일은 /usr/share/ovn/ovn-sb.ovsschema 에 있습니다.

OVN 구성 요소
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.