14.2.8. OVN(Open Virtual Network)을 외부 네트워크 공급자로 추가

OVN(Open Virtual Network)을 사용하면 VLAN을 추가하거나 인프라를 변경하지 않고도 네트워크를 만들 수 있습니다. OVN은 가상 L2 및 L3 오버레이에 대한 기본 OVS 지원을 추가하여 가상 네트워크를 지원하는 OVS(Open vSwitch) 확장입니다.

새 OVN 네트워크 공급자를 설치하거나 기존 OVN 네트워크 공급자를 추가할 수 있습니다.

OVN 네트워크를 기본 Red Hat Virtualization 네트워크에 연결할 수도 있습니다. 자세한 내용은 14.2.8.5절. “OVN 네트워크를 물리적 네트워크에 연결”를 참조하십시오. 이 기능은 기술 프리뷰로만 사용할 수 있습니다.

Neutron과 유사한 REST API는 ovirt-provider-ovn 에 의해 노출되므로 네트워크, 서브넷, 포트 및 라우터를 생성할 수 있습니다(자세한 내용은 OpenStack Networking API v2.0 참조). 이러한 오버레이 네트워크를 사용하면 가상 머신 간 통신을 사용할 수 있습니다.

참고

OVN은 OpenStack(Neutron) API를 사용하여 CloudForms에서 외부 공급자로 지원됩니다. 자세한 내용은 Red Hat CloudForms의 네트워크 관리자: 공급업체 관리를 참조하십시오.

OVS 및 OVN에 대한 자세한 내용은 OVS 설명서 http://docs.openvswitch.org/en/latest/http://openvswitch.org/support/dist-docs/ 를 참조하십시오.

14.2.8.1. 새 OVN 네트워크 공급자 설치

주의

openvswitch 패키지가 이미 설치되어 있고 버전이 1:2.6.1(버전 2.6.1, epoch 1)인 경우 최신 openvswitch 패키지를 설치하려고 하면 OVN 설치가 실패합니다. 자세한 내용과 해결 방법은 BZ#1505398 의 Doc텍스트를 참조하십시오.

engine-setup 을 사용하여 OVN을 설치하면 다음 단계가 자동화됩니다.

  • Manager 시스템에서 OVN 중앙 서버를 설정합니다.
  • Red Hat Virtualization에 외부 네트워크 공급자로 OVN 추가
  • 기본 클러스터의 기본 네트워크 공급자를 ovirt-provider-ovn 로 설정합니다.
  • 클러스터에 추가할 때 OVN과 통신하도록 호스트를 구성합니다.

engine-setup 과 함께 사전 구성된 응답 파일을 사용하는 경우 다음 항목을 추가하여 OVN을 설치할 수 있습니다.

OVESETUP_OVN/ovirtProviderOvn=bool:True

새 OVN 네트워크 공급자 설치

  1. engine-setup을 사용하여 Manager에 OVN을 설치합니다. 설치 중에 engine-setup 은 다음과 같은 질문을 합니다.

    # Install ovirt-provider-ovn(Yes, No) [Yes]?:
    • 인 경우 engine-setup은 ovirt-provider-ovn 을 설치합니다. engine-setup 이 시스템을 업데이트하는 경우 ovirt-provider-ovn 이 이전에 설치되지 않은 경우에만 이 프롬프트가 표시됩니다.
    • No.가 없으면 다음 engine-setup 실행 시 다시 묻지 않습니다. 이 옵션을 보려면 engine-setup --reconfigure-optional-components 를 실행합니다.

      # Use default credentials (admin@internal) for ovirt-provider-ovn(Yes, No) [Yes]?:

      인 경우engine-setup 은 설정 프로세스의 이전에 지정된 기본 엔진 사용자와 암호를 사용합니다. 이 옵션은 새 설치 중에만 사용할 수 있습니다.

      # oVirt OVN provider user[admin]:
      # oVirt OVN provider password[empty]:

      기본값을 사용하거나 oVirt OVN 공급자 사용자 및 암호를 지정할 수 있습니다.

      참고

      나중에 인증 방법을 변경하려면 /etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf 파일을 편집하거나 새 /etc/ovirt-provider-ovn/conf.d/20_engine_setup.conf 파일을 생성할 수 있습니다. 변경 사항을 적용하려면 ovirt-provider-ovn 서비스를 다시 시작합니다. OVN 인증에 대한 자세한 내용은 https://github.com/oVirt/ovirt-provider-ovn/blob/master/README.adoc 를 참조하십시오.

  2. 기본 클러스터에 호스트를 추가합니다. 이 클러스터에 추가된 호스트는 OVN과 통신하도록 자동으로 구성됩니다. 새 호스트를 추가하려면 10.5.1절. “Red Hat Virtualization Manager에 표준 호스트 추가” 을 참조하십시오.

    기본이 아닌 기존 네트워크를 사용하도록 호스트를 구성하려면 14.2.8.4절. “OVNECDHE 네트워크의 호스트 구성” 을 참조하십시오.

  3. Default 클러스터에 네트워크를 추가합니다. 9.1.2절. “데이터 센터 또는 클러스터에서 새 논리 네트워크 생성” 을 보고 Create on external provider (외부 공급자에서 생성) 확인란을 선택합니다. ovirt-provider-ovn 은 기본적으로 선택됩니다.
  4. OVN 네트워크를 기본 Red Hat Virtualization 네트워크에 연결 하려면 물리적 네트워크에 연결 확인란을 선택하고 사용할 Red Hat Virtualization 네트워크를 지정합니다. 자세한 내용 및 사전 요구 사항은 14.2.8.5절. “OVN 네트워크를 물리적 네트워크에 연결” 을 참조하십시오.
  5. 네트워크가 보안 그룹 드롭다운의 보안 그룹을 사용해야 하는지 여부를 정의합니다. 사용 가능한 옵션에 대한 자세한 내용은 9.1.7절. “설명되는 논리적 네트워크 일반 설정” 에서 참조하십시오. 이제 OVN 네트워크를 사용하는 가상 머신을 생성할 수 있습니다.