14.2.8.2. 기존 OVN 네트워크 공급자 추가
Red Hat Virtualization에서 외부 네트워크 공급자로 기존 OVN 중앙 서버를 추가하려면 다음 주요 단계를 수행해야 합니다.
- Manager에서 OVN과 상호 작용하기 위해 사용하는 프록시인 OVN 공급자를 설치합니다. OVN 공급자는 모든 시스템에 설치할 수 있지만 OVN 중앙 서버 및 관리자와 통신할 수 있어야 합니다.
- OVN 공급자를 Red Hat Virtualization에 외부 네트워크 공급자로 추가합니다.
- OVN을 기본 네트워크 공급자로 사용하는 새 클러스터를 만듭니다. 이 클러스터에 추가된 호스트는 OVN과 통신하도록 자동으로 구성됩니다.
사전 요구 사항
다음 패키지는 OVN 공급자에 필요하며 공급자 시스템에서 사용할 수 있어야 합니다.
- openvswitch-ovn-central
- openvswitch
- openvswitch-ovn-common
- python-openvswitch
공급자 시스템에서 이미 활성화된 리포지토리에서 이러한 패키지를 사용할 수 없는 경우 OVS 웹 사이트 http://openvswitch.org/download/ 에서 다운로드할 수 있습니다.
기존 OVN 네트워크 공급자 추가
OVN 공급자를 설치하고 구성합니다.
공급자 시스템에 공급자를 설치합니다.
# yum install ovirt-provider-ovn
Manager와 동일한 머신에 공급자를 설치하지 않는 경우
/etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf
파일에 다음 항목을 추가합니다(아직 존재하지 않는 경우 이 파일 생성).[OVIRT] ovirt-host=https://Manager_host_name
인증이 활성화된 경우 인증에 사용됩니다.
OVN 중앙 서버와 동일한 머신에 공급자를 설치하지 않는 경우
/etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf
파일에 다음 항목을 추가합니다(아직 존재하지 않는 경우 이 파일 생성).[OVN REMOTE] ovn-remote=tcp:OVN_central_server_IP:6641
OVN 공급자, OVN 중앙 서버 및 Manager 간 통신을 허용하도록 방화벽에서 포트 9696, 6641 및 6642를 엽니다. 이 작업은 수동으로 수행하거나 ovirt-provider-ovn 및
ovirt-provider-ovn
-central# firewall-cmd --zone=ZoneName --add-service=ovirt-provider-ovn --permanent # firewall-cmd --zone=ZoneName --add-service=ovirt-provider-ovn-central --permanent # firewall-cmd --reload
서비스를 시작하고 활성화합니다.
# systemctl start ovirt-provider-ovn # systemctl enable ovirt-provider-ovn
포트 6642 및 6641의 요청을 수신 대기하도록 OVN 중앙 서버를 구성합니다.
# ovn-sbctl set-connection ptcp:6642 # ovn-nbctl set-connection ptcp:6641
- 관리 포털에서 관리 공급자를 클릭합니다.
- 추가를 클릭하고 일반 설정 탭에 세부 정보를 입력합니다. 이러한 필드에 대한 자세한 내용은 14.2.10절. “설명되는 공급자 일반 설정 추가” 을 참조하십시오.
- 이름 및 설명을 입력합니다.
- 유형 목록에서 외부 네트워크 공급자를 선택합니다.
- 네트워킹 플러그인 텍스트 상자를 클릭하고 드롭다운 메뉴에서 oVirt Network Provider for OVN 을 선택합니다.
필요한 경우 자동 동기화 확인란을 선택합니다. 이를 통해 외부 네트워크 공급자를 기존 네트워크와 자동 동기화할 수 있습니다.
참고자동 동기화는 engine-setup 툴로 생성된 ovirt-provider-ovn 네트워크 공급자에서 기본적으로 활성화됩니다.
-
OVN 공급자의 URL 또는 정규화된 도메인 이름을 공급자 URL 텍스트 필드에 입력하고 포트 번호를 입력합니다. OVN 공급자 및 OVN 중앙 서버가 별도의 시스템에 있는 경우 중앙 서버가 아닌 공급자 시스템의 URL입니다. OVN 공급자가 Manager와 동일한 시스템에 있는 경우 URL이 기본
http://localhost:9696
으로 남아 있을 수 있습니다. - Red Hat Virtualization Manager에서 새 OVN 네트워크를 생성할 수 있도록 읽기 전용 확인란의 선택을 해제합니다.
선택적으로 Requires Authentication (인증 필요) 확인란을 선택하고 Keystone에 등록된 외부 네트워크 공급자 사용자에 대해 Username (사용자 이름) 및 Password 를 입력합니다. 또한 프로토콜,호스트 이름 및 API 포트 를 정의하여 Keystone 서버의 인증 URL을 정의해야 합니다.
필요한 경우 외부 네트워크 공급자에 대한 테넌트 를 입력합니다.
인증 방법은
/etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf
파일에 구성해야 합니다(아직 존재하지 않는 경우 이 파일 생성). 변경 사항을 적용하려면ovirt-provider-ovn
서비스를 다시 시작합니다. OVN 인증에 대한 자세한 내용은 https://github.com/oVirt/ovirt-provider-ovn/blob/master/README.adoc 를 참조하십시오.자격 증명을 테스트합니다.
- 테스트를 클릭하여 제공된 자격 증명을 사용하여 OVN으로 성공적으로 인증할 수 있는지 테스트합니다.
- OVN 인스턴스에서 SSL을 사용하는 경우 공급자 인증서 가져오기 창이 열립니다. OK 를 클릭하여 Manager가 인스턴스와 통신할 수 있도록 OVN 인스턴스에서 제공하는 인증서를 가져옵니다.
- OK를 클릭합니다.
- OVN을 기본 네트워크 공급자로 사용하는 새 클러스터를 만듭니다. 8.2.1절. “새 클러스터 생성” 을 확인하고 기본 네트워크 공급자 드롭다운 목록에서 OVN 네트워크 공급자를 선택합니다.
- 클러스터에 호스트를 추가합니다. 이 클러스터에 추가된 호스트는 OVN과 통신하도록 자동으로 구성됩니다. 새 호스트를 추가하려면 10.5.1절. “Red Hat Virtualization Manager에 표준 호스트 추가” 을 참조하십시오.
OVN 네트워크를 새 클러스터에 가져오거나 추가합니다. 네트워크를 가져오려면 네트워크 가져오기를 참조하십시오. OVN을 사용하여 새 네트워크를 생성하려면 데이터 센터 또는 클러스터에서 새 논리적 네트워크 생성 을 확인하고 외부 공급자 생성 확인란을 선택합니다.
ovirt-provider-ovn
은 기본적으로 선택됩니다.기본이 아닌 기존 네트워크를 사용하도록 호스트를 구성하려면 14.2.8.4절. “OVNECDHE 네트워크의 호스트 구성” 을 참조하십시오.
OVN 네트워크를 기본 Red Hat Virtualization 네트워크에 연결 하려면 물리적 네트워크에 연결 확인란을 선택하고 사용할 Red Hat Virtualization 네트워크를 지정합니다. 자세한 내용 및 사전 요구 사항은 14.2.8.5절. “OVN 네트워크를 물리적 네트워크에 연결” 을 참조하십시오.
이제 OVN 네트워크를 사용하는 가상 머신을 생성할 수 있습니다.