2.9. 외부 공급자

2.9.1. Red Hat Virtualization에서 외부 공급자 소개

Red Hat Virtualization Manager 자체에서 관리하는 리소스 외에도 Red Hat Virtualization은 외부 소스에서 관리하는 리소스를 활용할 수도 있습니다. 외부 프로바이더라고 하는 이러한 리소스의 프로바이더는 가상화 호스트, 가상 시스템 이미지 및 네트워크와 같은 리소스를 제공할 수 있습니다.

Red Hat Virtualization은 현재 다음과 같은 외부 공급자를 지원합니다.

호스트 프로비저닝용 Red Hat Satellite
Satellite는 물리적 호스트와 가상 호스트의 라이프사이클의 모든 측면을 관리하는 툴입니다. Red Hat Virtualization에서는 Red Hat Virtualization Manager에서 Satellite에서 관리하는 호스트를 가상화 호스트로 추가하고 사용할 수 있습니다. Manager에 Satellite 인스턴스를 추가하고 나면 새 호스트를 추가할 때 해당 Satellite 인스턴스에서 사용 가능한 호스트를 검색하여 Satellite 인스턴스에서 관리하는 호스트를 추가할 수 있습니다. Red Hat Satellite 설치 및 Red Hat Satellite를 사용하여 호스트 관리에 대한 자세한 내용은 Red Hat Satellite 빠른 시작 가이드Red Hat Satellite 관리 호스트를 참조하십시오.
KubeVirt/Openshift Virtualization
OpenShift Virtualization(이전의 컨테이너 네이티브 가상화 또는 "CNV")을 통해 VM(가상 머신)을 컨테이너 워크플로로 가져올 수 있으므로 컨테이너 및 서버리스와 나란히 가상 머신을 개발, 관리 및 배포할 수 있습니다. RHV Manager에서 이 공급자를 추가하는 것은 Openshift Virtualization을 사용하는 데 필요한 요구 사항 중 하나입니다. 자세한 내용은 KubeVirt/Openshift Virtualization을 외부 공급자로 추가 를 참조하십시오.
이미지 관리를 위한 OpenStack Image Service(Glance)
OpenStack Image Service는 가상 시스템 이미지 카탈로그를 제공합니다. Red Hat Virtualization에서는 이러한 이미지를 Red Hat Virtualization Manager로 가져와 유동 디스크로 사용하거나 가상 머신에 연결하고 템플릿으로 변환할 수 있습니다. OpenStack Image Service를 Manager에 추가하면 데이터 센터에 연결되지 않은 스토리지 도메인으로 표시됩니다. Red Hat Virtualization 환경의 가상 디스크도 가상 디스크로 OpenStack 이미지 서비스로 내보낼 수 있습니다.
참고

OpenStack Glance에 대한 지원은 더 이상 사용되지 않습니다. 이 기능은 이후 릴리스에서 제거됩니다.

가상 머신 프로비저닝용 VMware
VMware에서 생성된 가상 시스템은 V2V(virt-v2v)를 사용하여 변환하고 Red Hat Virtualization 환경으로 가져올 수 있습니다. 관리자에 VMware 공급업체를 추가한 후 제공하는 가상 시스템을 가져올 수 있습니다. V2V 변환은 가져오기 작업의 일부로 지정된 프록시 호스트에서 수행됩니다.
가상 머신 프로비저닝 용 RHEL 5 Xen
RHEL 5 Xen에서 생성된 가상 머신은 V2V(virt-v2v)를 사용하여 변환하고 Red Hat Virtualization 환경으로 가져올 수 있습니다. RHEL 5 Xen 호스트를 Manager에 추가한 후 제공하는 가상 머신을 가져올 수 있습니다. V2V 변환은 가져오기 작업의 일부로 지정된 프록시 호스트에서 수행됩니다.
가상 머신 프로비저닝을 위한 KVM
KVM에서 생성된 가상 머신을 Red Hat Virtualization 환경으로 가져올 수 있습니다. KVM 호스트를 Manager에 추가한 후 제공하는 가상 머신을 가져올 수 있습니다.
네트워크 프로비저닝을 위한 OVN(Open Virtual Network)
OVN(Open Virtual Network)은 소프트웨어 정의 네트워크를 제공하는 OVS(Open vSwitch) 확장입니다. 관리자에 OVN을 추가한 후 기존 OVN 네트워크를 가져오고 관리자에서 새 OVN 네트워크를 생성할 수 있습니다. engine-setup 을 사용하여 Manager에 OVN을 자동으로 설치할 수도 있습니다.

2.9.2. 외부 공급자 추가

2.9.2.1. 호스트 프로비저닝용 Red Hat Satellite 인스턴스 추가

호스트 프로비저닝을 위한 Satellite 인스턴스를 Red Hat Virtualization Manager에 추가합니다. Red Hat Satellite 6.1에서는 Red Hat Virtualization 4.2가 지원됩니다.

절차

  1. Administration(관리) Providers(공급업체) 를 클릭합니다.
  2. 추가를 클릭합니다.
  3. Name (이름) 및 Description (설명)을 입력합니다.
  4. Type(유형) 드롭다운 목록에서 Foreman/Satellite 를 선택합니다.
  5. Satellite 인스턴스가 Provider URL 텍스트 필드에 설치된 시스템의 URL 또는 정규화된 도메인 이름을 입력합니다. 포트 번호를 지정할 필요가 없습니다.

    중요

    IP 주소는 Satellite 인스턴스를 추가하는 데 사용할 수 없습니다.

  6. Requires Authentication (인증 필요) 확인란을 선택합니다.
  7. Satellite 인스턴스에 Username (사용자 이름 ) 및 Password (암호)를 입력합니다. Satellite 프로비저닝 포털에 로그인하는 데 사용하는 것과 동일한 사용자 이름 및 암호를 사용해야 합니다.
  8. 인증 정보를 테스트합니다.

    1. Test (테스트)를 클릭하여 제공된 자격 증명을 사용하여 Satellite 인스턴스를 사용하여 인증할 수 있는지 테스트합니다.
    2. Satellite 인스턴스에서 SSL을 사용하는 경우 Import provider certificates (프로바이더 인증서 가져오기) 창이 열립니다. OK(확인 )를 클릭하여 관리자가 인스턴스와 통신할 수 있도록 Satellite 인스턴스에서 제공하는 인증서를 가져옵니다.
  9. OK(확인)를 클릭합니다.

2.9.2.2. 이미지 관리를 위한 OpenStack 이미지(Glance) 인스턴스 추가

참고

OpenStack Glance에 대한 지원은 더 이상 사용되지 않습니다. 이 기능은 이후 릴리스에서 제거됩니다.

이미지 관리를 위해 OpenStack 이미지(Glance) 인스턴스를 Red Hat Virtualization Manager에 추가합니다.

절차

  1. Administration(관리) Providers(공급업체) 를 클릭합니다.
  2. Add(추가 )를 클릭하고 General Settings(일반 설정 ) 탭에서 세부 정보를 입력합니다. 이러한 필드에 대한 자세한 내용은 공급자의 일반 설정 추가를 참조하십시오.
  3. Name (이름) 및 Description (설명)을 입력합니다.
  4. Type(유형) 드롭다운 목록에서 OpenStack Image (OpenStack 이미지)를 선택합니다.
  5. OpenStack Image 인스턴스가 Provider URL 텍스트 필드에 설치된 시스템의 URL 또는 정규화된 도메인 이름을 입력합니다.
  6. 선택적으로 Requires Authentication (인증 필요) 확인란을 선택하고 Keystone에 등록된 OpenStack Image 인스턴스 사용자에 대해 Username (사용자 이름 ) 및 Password(암호 )를 입력합니다. 프로토콜 ( HTTP), 호스트 이름API 포트를 정의하여 Keystone 서버의 인증 URL도 정의해야 합니다.

    OpenStack Image 인스턴스의 테넌트 를 입력합니다.

  7. 인증 정보를 테스트합니다.

    1. Test (테스트)를 클릭하여 제공된 자격 증명을 사용하여 OpenStack 이미지 인스턴스로 성공적으로 인증할 수 있는지 테스트합니다.
    2. OpenStack Image 인스턴스에서 SSL을 사용하는 경우 Import provider certificates (프로바이더 인증서 가져오기) 창이 열립니다. OK(확인 )를 클릭하여 관리자가 인스턴스와 통신할 수 있도록 OpenStack 이미지 인스턴스에서 제공하는 인증서를 가져옵니다.
  8. OK(확인)를 클릭합니다.

2.9.2.3. KubeVirt/Openshift Virtualization을 외부 공급자로 추가

OpenShift Container Platform의 컨테이너에서 가상 머신을 실행하려면 Red Hat Virtualization에서 OpenShift를 외부 공급자로 추가합니다.

참고

이 기능을 OpenShift Virtualization 이라고 합니다.

절차

  1. RHV 관리 포털에서 관리 공급업체로 이동하여 New (생성 )를 클릭합니다.
  2. Add Provider(프로바이더 추가) 에서 Type (유형)을 KubeVirt/Openshift Virtualization 으로 설정합니다.
  3. 필요한 공급자 URL토큰을 입력합니다.
  4. 선택 사항: 인증 기관,Prometheus URL 및 Prometheus 인증 기관과 같은 고급 매개변수 값을 입력합니다.
  5. Test (테스트)를 클릭하여 새 공급업체에 대한 연결을 확인합니다.
  6. OK(확인 )를 클릭하여 이 새 공급업체 추가를 완료합니다.

검증 단계

  1. RHV 관리 포털에서 Compute(컴퓨팅) Clusters(클러스터) 를 클릭합니다.
  2. 방금 생성한 새 클러스터의 이름을 클릭합니다. 예를 들어 클러스터 이름은 공급자의 이름을 기반으로 합니다. 이 작업은 클러스터 세부 정보 보기를 엽니다.
  3. Hosts 탭을 클릭하여 OpenShift Container Platform 작업자 노드의 상태가 up 인지 확인합니다.

    참고

    컨트롤 플레인 노드의 상태는 가상 머신을 호스팅할 수 없기 때문에 실행 중인 경우에도 다운 됩니다.

  4. Compute Virtual Machines(컴퓨팅 가상 시스템)를 사용하여 새 클러스터에 가상 시스템을 배포합니다.
  5. OpenShift Container Platform 웹 콘솔에서 관리자 관점에서 워크로드 가상 머신을 사용하여 배포한 가상 머신을 확인합니다.

2.9.2.4. 가상 머신 공급자로 VMware 인스턴스 추가

VMware vCenter 인스턴스를 추가하여 VMware에서 Red Hat Virtualization Manager로 가상 머신을 가져옵니다.

Red Hat Virtualization은 V2V를 사용하여 VMware 가상 머신을 가져오기 전에 올바른 형식으로 변환합니다. virt-v2v 패키지는 하나 이상의 호스트에 설치되어 있어야 합니다. virt-v2v 패키지는 RHVH(Red Hat Virtualization Hosts)에서 기본적으로 사용할 수 있으며 Red Hat Virtualization 환경에 추가될 때 Red Hat Enterprise Linux 호스트에 VDSM에 종속된 상태로 설치됩니다. Red Hat Enterprise Linux 호스트는 Red Hat Enterprise Linux 7.2 이상이어야 합니다.

참고

ppc64le 아키텍처에서는 virt-v2v 패키지를 사용할 수 없습니다. 이러한 호스트는 프록시 호스트로 사용할 수 없습니다.

절차

  1. Administration(관리) Providers(공급업체) 를 클릭합니다.
  2. 추가를 클릭합니다.
  3. Name (이름) 및 Description (설명)을 입력합니다.
  4. Type(유형) 드롭다운 목록에서 VMware 를 선택합니다.
  5. VMware 가상 시스템을 가져올 Data Center (데이터 센터)를 선택하거나 개별 가져오기 작업 중에 대상 데이터 센터를 지정하려면 Any Data Center (모든 데이터 센터)를 선택합니다.
  6. vCenter 필드에 VMware vCenter 인스턴스의 IP 주소 또는 정규화된 도메인 이름을 입력합니다.
  7. ESXi 필드에 가상 머신을 가져올 호스트의 IP 주소 또는 정규화된 도메인 이름을 입력합니다.
  8. 지정된 ESXi 호스트가 Data Center(데이터 센터) 필드에 있는 데이터 센터의 이름을 입력합니다.
  9. ESXi 호스트와 Manager 간에 SSL 인증서를 교환한 경우, ESXi 호스트의 인증서를 확인하도록 Verify 서버의 SSL 인증서 확인란을 선택한 상태로 둡니다. 그렇지 않은 경우 확인란을 지웁니다.
  10. 가상 시스템 가져오기 작업 중 virt-v2v 가 설치된 상태에서 선택한 데이터 센터에서 호스트를 선택하여 프록시 호스트로 작동합니다. 또한 이 호스트는 VMware vCenter 외부 공급자의 네트워크에 연결할 수 있어야 합니다. 위의 모든 데이터 센터를 선택한 경우 여기에서 호스트를 선택할 수 없지만, 대신 개별 가져오기 작업 중에 호스트를 지정할 수 있습니다.
  11. VMware vCenter 인스턴스에 Username (사용자 이름 ) 및 Password (암호)를 입력합니다. 사용자는 가상 시스템이 상주하는 VMware 데이터 센터 및 ESXi 호스트에 액세스할 수 있어야 합니다.
  12. 인증 정보를 테스트합니다.

    1. Test (테스트)를 클릭하여 제공된 자격 증명을 사용하여 VMware vCenter 인스턴스로 인증할 수 있는지 테스트합니다.
    2. VMware vCenter 인스턴스에서 SSL을 사용하는 경우 Import provider certificates (프로바이더 인증서 가져오기) 창이 열립니다. OK(확인 )를 클릭하여 관리자가 인스턴스와 통신할 수 있도록 VMware vCenter 인스턴스에서 제공하는 인증서를 가져옵니다.
  13. OK(확인)를 클릭합니다.

VMware 외부 공급자에서 가상 머신을 가져오려면 가상 머신 관리 가이드의 VMware 공급자에서 가상 머신 가져오기 를 참조하십시오.

2.9.2.5. 가상 머신 공급자로 RHEL 5 Xen Host 추가

Xen에서 Red Hat Virtualization으로 가상 시스템을 가져오기 위해 RHEL 5 Xen 호스트를 추가합니다.

Red Hat Virtualization은 V2V를 사용하여 RHEL 5 Xen 가상 머신을 가져오기 전에 올바른 형식으로 변환합니다. virt-v2v 패키지는 하나 이상의 호스트에 설치되어 있어야 합니다. virt-v2v 패키지는 RHVH(Red Hat Virtualization Hosts)에서 기본적으로 사용할 수 있으며 Red Hat Virtualization 환경에 추가될 때 Red Hat Enterprise Linux 호스트에 VDSM에 종속된 상태로 설치됩니다. Red Hat Enterprise Linux 호스트는 Red Hat Enterprise Linux 7.2 이상이어야 합니다.

참고

ppc64le 아키텍처에서는 virt-v2v 패키지를 사용할 수 없습니다. 이러한 호스트는 프록시 호스트로 사용할 수 없습니다.

절차

  1. 프록시 호스트와 RHEL 5 Xen 호스트 간의 공개 키 인증을 활성화합니다.

    1. 프록시 호스트에 로그인하고 vdsm 사용자에 대한 SSH 키를 생성합니다.

      # sudo -u vdsm ssh-keygen
    2. vdsm 사용자의 공개 키를 RHEL 5 Xen 호스트에 복사합니다. RHEL 5 Xen 호스트의 호스트 키를 포함하도록 프록시 호스트의 known_hosts 파일도 업데이트됩니다.

      # sudo -u vdsm ssh-copy-id root@xenhost.example.com
    3. RHEL 5 Xen 호스트에 로그인하여 로그인이 올바르게 작동하는지 확인합니다.

      # sudo -u vdsm ssh root@xenhost.example.com
  2. Administration(관리) Providers(공급업체) 를 클릭합니다.
  3. 추가를 클릭합니다.
  4. Name (이름) 및 Description (설명)을 입력합니다.
  5. Type(유형) 드롭다운 목록에서 XEN 을 선택합니다.
  6. Xen 가상 머신을 가져올 데이터 센터를 선택하거나 Any Data Center (모든 데이터 센터)를 선택하여 개별 가져오기 작업 중에 대상 데이터 센터를 지정합니다.
  7. URI 필드에 RHEL 5 Xen 호스트의 URI 를 입력합니다.
  8. 가상 시스템 가져오기 작업 중 virt-v2v 가 설치된 상태에서 선택한 데이터 센터에서 호스트를 선택하여 프록시 호스트로 작동합니다. 또한 이 호스트는 RHEL 5 Xen 외부 공급자의 네트워크에 연결할 수 있어야 합니다. 위의 모든 데이터 센터를 선택한 경우 여기에서 호스트를 선택할 수 없지만, 대신 개별 가져오기 작업 중에 호스트를 지정할 수 있습니다.
  9. Test (테스트)를 클릭하여 RHEL 5 Xen 호스트를 사용하여 인증할 수 있는지 테스트합니다.
  10. OK(확인)를 클릭합니다.

RHEL 5 Xen 외부 공급자에서 가상 머신을 가져오려면 가상 머신 관리 가이드의 RHEL 5 Xen 호스트에서 가상 머신 가져오기를 참조하십시오.

2.9.2.6. KVM 호스트를 가상 머신 공급자로 추가

KVM 호스트를 추가하여 KVM에서 Red Hat Virtualization Manager로 가상 머신을 가져옵니다.

절차

  1. 프록시 호스트와 KVM 호스트 간의 공개 키 인증을 활성화합니다.

    1. 프록시 호스트에 로그인하고 vdsm 사용자에 대한 SSH 키를 생성합니다.

      # sudo -u vdsm ssh-keygen
    2. vdsm 사용자의 공개 키를 KVM 호스트에 복사합니다. KVM 호스트의 호스트 키를 포함하도록 프록시 호스트의 known_hosts 파일도 업데이트됩니다.

      # sudo -u vdsm ssh-copy-id root@kvmhost.example.com
    3. KVM 호스트에 로그인하여 로그인이 올바르게 작동하는지 확인합니다.

      # sudo -u vdsm ssh root@kvmhost.example.com
  2. Administration(관리) Providers(공급업체) 를 클릭합니다.
  3. 추가를 클릭합니다.
  4. Name (이름) 및 Description (설명)을 입력합니다.
  5. 유형 드롭다운 목록에서 KVM 을 선택합니다.
  6. KVM 가상 머신을 가져올 Data Center (데이터 센터)를 선택하거나 Any Data Center (모든 데이터 센터)를 선택하여 개별 가져오기 작업 중에 대상 데이터 센터를 지정합니다.
  7. URI 필드에 KVM 호스트의 URI 를 입력합니다.

    qemu+ssh://root@host.example.com/system
  8. 선택한 데이터 센터에서 호스트를 선택하여 가상 시스템 가져오기 작업 중에 프록시 호스트 역할을 합니다. 또한 이 호스트는 KVM 외부 프로바이더의 네트워크에 연결할 수 있어야 합니다. 위의 Data Center(데이터 센터) 필드에서 Any Data Center (모든 데이터 센터)를 선택한 경우 여기에서 호스트를 선택할 수 없습니다. 이 필드는 데이터 센터의 Any Host(모든 호스트)를 표시하며 출력됩니다. 대신 개별 가져오기 작업 중에 호스트를 지정할 수 있습니다.
  9. 선택적으로 Requires Authentication (인증 필요) 확인란을 선택하고 KVM 호스트에 Username(사용자 이름 ) 및 Password(암호) 를 입력합니다. 사용자는 가상 시스템이 상주하는 KVM 호스트에 대한 액세스 권한이 있어야 합니다.
  10. Test (테스트)를 클릭하여 제공된 자격 증명을 사용하여 KVM 호스트로 인증할 수 있는지 테스트합니다.
  11. OK(확인)를 클릭합니다.

KVM 외부 공급자에서 가상 머신을 가져오려면 가상 머신 관리 가이드의 KVM 호스트에서 가상 머신 가져오기 를 참조하십시오.

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

OVN(Open Virtual Network)을 사용하여 VLAN을 추가하거나 인프라를 변경하지 않고도 가상 머신 간 통신을 활성화하는 오버레이 가상 네트워크를 생성할 수 있습니다. OVN은 가상 L2 및 L3 오버레이에 대한 기본 지원을 제공하는 OVS(Open vSwitch)의 확장입니다.

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

ovirt-provider-ovn 은 OpenStack Networking REST API를 노출합니다. 이 API를 사용하여 네트워크, 서브넷, 포트 및 라우터를 만들 수 있습니다. 자세한 내용은 OpenStack Networking API v2.0 을 참조하십시오.

자세한 내용은 Open vSwitch 문서 및 Open vSwitch Manpages 를 참조하십시오.

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

engine-setup 을 사용하여 OVN을 설치하면 다음 단계를 수행합니다.

  • Manager 머신에서 OVN 중앙 서버를 설정합니다.
  • Red Hat Virtualization에 OVN을 외부 네트워크 공급자로 추가합니다.
  • Default 클러스터에서만 Default Network Providerovirt-provider-ovn 으로 설정합니다.
중요
  • OVN을 설치하면 다른 클러스터가 아닌 Default 클러스터에만 기본 네트워크 공급자 설정이 변경됩니다.
  • 기본 네트워크 프로바이더 설정을 변경해도 해당 클러스터의 호스트가 Default Network Provider 를 사용하도록 업데이트되지 않습니다.
  • 호스트 및 가상 머신이 OVN을 사용하려면 이 주제 끝에 있는 "다음 단계"에 설명된 추가 작업을 수행합니다.

절차

  1. 선택 사항: engine-setup 으로 사전 구성된 응답 파일을 사용하는 경우 다음 항목을 추가하여 OVN을 설치합니다.

    OVESETUP_OVN/ovirtProviderOvn=bool:True
  2. Manager 시스템에서 engine-setup 을 실행합니다.
  3. 사전 구성된 응답 파일을 사용하지 않는 경우 engine-setup 이 질문할 때 Yes 로 응답합니다.

    Configuring ovirt-provider-ovn also sets the Default cluster's default network provider to ovirt-provider-ovn.
    Non-Default clusters may be configured with an OVN after installation.
    Configure ovirt-provider-ovn (Yes, No) [Yes]:
  4. 다음 질문에 답변하십시오.

    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 provider 사용자 및 암호를 지정할 수 있습니다.

참고

나중에 인증 방법을 변경하려면 /etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf 파일을 편집하거나 새 /etc/ovirt-provider-ovn/conf.d/20_engine_setup.conf 파일을 만들 수 있습니다. ovirt-provider-ovn 서비스를 다시 시작하여 변경 사항을 적용합니다. OVN 인증에 대한 자세한 내용은 oVirt external network provider for OVN 에서 참조하십시오.

다음 단계

새로 설치한 OVN 네트워크를 사용하는 가상 머신을 생성하려면 먼저 다음 추가 단계를 완료합니다.

  1. Default 클러스터에 네트워크를 추가합니다.

    1. 이렇게 하는 동안 Create on external provider (외부 공급업체에 생성) 확인란을 선택합니다. 이렇게 하면 ovirt-provider-ovn 을 기반으로 네트워크가 생성됩니다.
    2. 선택 사항: OVN 네트워크를 물리적 네트워크에 연결하려면 물리적 네트워크에 연결 확인란을 선택하고 사용할 Red Hat Virtualization 네트워크를 지정합니다.
    3. 선택 사항: 네트워크가 보안 그룹을 사용해야 하는지 여부를 확인하고 Security Groups (보안 그룹) 드롭다운에서 하나를 선택합니다. 사용 가능한 옵션에 대한 자세한 내용은 Logical Network General Settings에서 참조하십시오.
  2. 클러스터 의 새 기본 네트워크 공급자인ovirt-provider-ovn 을 사용하도록 호스트를 기본 클러스터에 추가하거나 다시 설치합니다.
  3. 선택 사항: 기본이 아닌 클러스터를 편집하고 기본 네트워크 프로바이더ovirt-provider-ovn 으로 설정합니다.

    1. 선택 사항: 클러스터의 새 기본 네트워크 공급자 ovirt-provider-ovn을 사용하도록 기본이 아닌 각 클러스터에 호스트를 다시 설치합니다.

추가 리소스

2.9.2.7.2. 단일 호스트에서 OVN 터널 네트워크 업데이트

vdsm-tool 을 사용하여 단일 호스트에서 OVN 터널 네트워크를 업데이트할 수 있습니다.

# vdsm-tool ovn-config OVN_Central_IP Tunneling_IP_or_Network_Name Host_FQDN
참고

Host_FQDN은 이 호스트의 엔진에 지정된 FQDN과 일치해야 합니다.

예 2.4. vdsm-tool로 호스트 업데이트

# vdsm-tool ovn-config 192.168.0.1 MyNetwork MyFQDN
2.9.2.7.3. 물리적 네트워크에 OVN 네트워크 연결
중요

이 기능은 Red Hat Virtualization에서 기술 프리뷰로만 제공되는 Open vSwitch 지원을 사용합니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있으며 프로덕션에는 사용하지 않는 것이 좋습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.

기본 Red Hat Virtualization 네트워크를 오버레이하는 외부 프로바이더 네트워크를 생성하여 각 가상 머신이 동일한 서브넷을 공유하도록 할 수 있습니다.

중요

OVN 네트워크의 서브넷을 생성하면 해당 네트워크를 사용하는 가상 머신에서 IP 주소를 수신합니다. 물리적 네트워크에서 IP 주소를 할당하려면 OVN 네트워크의 서브넷을 생성하지 마십시오.

사전 요구 사항

  • 클러스터에 OVS를 Switch Type으로 선택해야 합니다 . 이 클러스터에 추가된 호스트에는 ovirtmgmt 브리지와 같이 기존 Red Hat Virtualization 네트워크가 구성되어 있지 않아야 합니다.
  • 호스트에서 물리적 네트워크를 사용할 수 있어야 합니다. 클러스터에 필요한 대로 실제 네트워크를 설정합니다( 네트워크 관리 창 또는 New Logical Network 창의 Cluster(클러스터 ) 탭).

절차

  1. Compute(컴퓨팅) Clusters(클러스터) 를 클릭합니다.
  2. 클러스터 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. Logical Networks(논리적 네트워크 ) 탭을 클릭하고 Add Network(네트워크 추가 )를 클릭합니다.
  4. 네트워크의 이름을 입력합니다.
  5. Create on external provider(외부 프로바이더에 생성) 확인란을 선택합니다. 기본적으로 ovirt-provider-ovn 이 선택됩니다.
  6. 기본적으로 아직 선택되지 않은 경우 물리적 네트워크에 연결 확인란을 선택합니다.
  7. 새 네트워크를 연결할 물리적 네트워크를 선택합니다.

    • Data Center Network (데이터 센터 네트워크) 라디오 버튼을 클릭하고 드롭다운 목록에서 물리적 네트워크를 선택합니다. 이 옵션을 사용하는 것이 좋습니다.
    • Custom(사용자 지정 ) 라디오 버튼을 클릭하고 물리적 네트워크의 이름을 입력합니다. 실제 네트워크에 VLAN 태그 지정이 활성화된 경우 VLAN 태그 지정 활성화 확인란을 선택하고 실제 네트워크의 VLAN 태그를 입력해야 합니다.

      중요

      실제 네트워크의 이름은 15자를 초과하거나 특수 문자를 포함해서는 안 됩니다.

  8. OK(확인)를 클릭합니다.

////Removing for BZ2006228 include::topics/Adding_an_External_Network_Provider.adoc[leveloffset=+2]

2.9.2.8. 설명된 공급자 일반 설정 추가

Add Provider (프로바이더 추가) 창의 General(일반 ) 탭에서는 외부 프로바이더의 핵심 세부 정보를 등록할 수 있습니다.

표 2.38. 공급자 추가: 일반 설정

설정설명

이름

관리자의 공급업체를 나타내는 이름입니다.

설명

프로바이더에 대한 사용자가 읽을 수 있는 일반 텍스트 설명입니다.

유형

외부 프로바이더의 유형입니다. 이 설정을 변경하면 공급업체 구성에 사용 가능한 필드가 변경됩니다.

외부 네트워크 공급자

  • 네트워킹 플러그인: 호스트에서 NIC 작업을 처리하는 데 사용할 드라이버의 구현을 결정합니다. OVN 플러그인용 oVirt Network Provider 가 클러스터의 기본 네트워크 공급자로 추가되면 클러스터에 추가된 호스트에 설치할 드라이버도 결정됩니다.
  • 자동 동기화: 공급업체가 기존 네트워크와 자동으로 동기화되는지 여부를 지정할 수 있습니다.
  • 공급자 URL: 외부 네트워크 프로바이더가 호스팅되는 시스템의 URL 또는 정규화된 도메인 이름입니다. 외부 네트워크 프로바이더의 포트 번호를 URL 또는 정규화된 도메인 이름의 끝에 추가해야 합니다. 기본적으로 이 포트 번호는 9696입니다.
  • 읽기 전용: 관리 포털에서 외부 네트워크 프로바이더를 수정할 수 있는지 여부를 지정할 수 있습니다.
  • 인증 필요: 인증이 외부 네트워크 공급자에 액세스해야 하는지 여부를 지정할 수 있습니다.
  • 사용자 이름: 외부 네트워크 프로바이더에 연결하는 사용자 이름입니다. Active Directory로 인증하는 경우 사용자 이름은 기본 사용자 이름 @ domain 대신 username@ domain @auth_profile 형식이어야 합니다.
  • 암호: 위의 사용자 이름을 인증해야 하는 암호입니다.
  • 프로토콜: Keystone 서버와 통신하는 데 사용되는 프로토콜입니다. 기본값은 HTTPS 입니다.
  • hostname: Keystone 서버의 IP 주소 또는 호스트 이름.
  • API 포트: Keystone 서버의 API 포트 번호입니다.
  • API 버전: Keystone 서버의 버전. 값은 v2.0 이고 필드가 비활성화되어 있습니다.
  • 테넌트 이름: 선택 사항: 외부 네트워크 프로바이더가 멤버인 테넌트의 이름입니다.

Foreman/Satellite

  • 공급자 URL: Satellite 인스턴스를 호스팅하는 시스템의 URL 또는 정규화된 도메인 이름입니다. URL 또는 정규화된 도메인 이름의 끝에 포트 번호를 추가할 필요가 없습니다.
  • 인증 필요: 공급자에 인증이 필요한지 여부를 지정할 수 있습니다. Foreman/Satellite 가 선택되면 인증이 필요합니다.
  • 사용자 이름: Satellite 인스턴스에 연결할 사용자 이름입니다. 이 사용자 이름은 Satellite 인스턴스에서 프로비저닝 포털에 로그인하는 데 사용되는 사용자 이름이어야 합니다.
  • 암호: 위의 사용자 이름을 인증해야 하는 암호입니다. 이 암호는 Satellite 인스턴스에서 프로비저닝 포털에 로그인하는 데 사용되는 암호여야 합니다.

KubeVirt/OpenShift Virtualization

  • 공급자 URL: OpenShift Container Platform API의 URL 또는 정규화된 도메인 이름 및 포트 번호입니다. 기본적으로 이 포트 번호는 6443입니다.
  • 토큰 API에 대한 이 연결을 인증하기 위한 OAuth 액세스 토큰입니다.
  • 인증 기관 https 요청을 만들 때 신뢰할 CA 인증서입니다.
  • Prometheus URL OpenShift 클러스터의 prometheus 서비스의 URL입니다. 이 URL을 제공하지 않으면 소프트웨어는 이 URL을 자동으로 탐지합니다.
  • prometheus의 X509 인증서 Prometheus 인증 기관. 이 CA를 지정하지 않으면 공급자는 KubeVirt CA를 대신 사용합니다.

OpenStack Image

  • 공급자 URL: OpenStack 이미지 서비스가 호스팅되는 시스템의 URL 또는 정규화된 도메인 이름입니다. URL 또는 정규화된 도메인 이름의 끝에 OpenStack 이미지 서비스의 포트 번호를 추가해야 합니다. 기본적으로 이 포트 번호는 9292입니다.
  • 인증 필요: OpenStack 이미지 서비스에 액세스하는 데 인증이 필요한지 여부를 지정할 수 있습니다.
  • 사용자 이름: Keystone 서버 연결에 사용되는 사용자 이름입니다. 이 사용자 이름은 OpenStack 이미지 서비스가 멤버인 Keystone 인스턴스에 등록된 OpenStack 이미지 서비스의 사용자 이름이어야 합니다.
  • 암호: 위의 사용자 이름을 인증해야 하는 암호입니다. 이 암호는 OpenStack 이미지 서비스가 멤버인 Keystone 인스턴스에 등록된 OpenStack 이미지 서비스의 암호여야 합니다.
  • 프로토콜: Keystone 서버와 통신하는 데 사용되는 프로토콜입니다. HTTP 로 설정해야 합니다.
  • hostname: Keystone 서버의 IP 주소 또는 호스트 이름.
  • API 포트: Keystone 서버의 API 포트 번호입니다.
  • API 버전: Keystone 서비스의 버전. 값은 v2.0 이고 필드가 비활성화되어 있습니다.
  • 테넌트 이름: OpenStack 이미지 서비스가 멤버인 OpenStack 테넌트의 이름입니다.

OpenStack 볼륨

  • 데이터 센터: OpenStack 볼륨 스토리지 볼륨이 연결될 데이터 센터입니다.
  • 공급자 URL: OpenStack Volume 인스턴스가 호스팅되는 시스템의 URL 또는 정규화된 도메인 이름입니다. URL 또는 정규화된 도메인 이름의 끝에 OpenStack 볼륨 인스턴스의 포트 번호를 추가해야 합니다. 기본적으로 이 포트 번호는 8776입니다.
  • 인증 필요: OpenStack 볼륨 서비스에 액세스하는 데 인증이 필요한지 여부를 지정할 수 있습니다.
  • 사용자 이름: Keystone 서버 연결에 사용되는 사용자 이름입니다. 이 사용자 이름은 OpenStack Volume 인스턴스가 멤버인 Keystone 인스턴스에 등록된 OpenStack 볼륨의 사용자 이름이어야 합니다.
  • 암호: 위의 사용자 이름을 인증해야 하는 암호입니다. 이 암호는 OpenStack Volume 인스턴스가 멤버인 Keystone 인스턴스에 등록된 OpenStack 볼륨의 암호여야 합니다.
  • 프로토콜: Keystone 서버와 통신하는 데 사용되는 프로토콜입니다. HTTP 로 설정해야 합니다.
  • hostname: Keystone 서버의 IP 주소 또는 호스트 이름.
  • API 포트: Keystone 서버의 API 포트 번호입니다.
  • API 버전: Keystone 서버의 버전. 값은 v2.0 이고 필드가 비활성화되어 있습니다.
  • 테넌트 이름: OpenStack Volume 인스턴스가 멤버인 OpenStack 테넌트의 이름입니다.

VMware

  • 데이터 센터: VMware 가상 시스템을 가져올 데이터 센터를 지정하거나 Any Data Center (모든 데이터 센터)를 선택하여 개별 가져오기 작업 중에 대상 데이터 센터를 지정합니다( Virtual Machines (가상 시스템) 탭에서 가져오기 기능을 사용).
  • vCenter: VMware vCenter 인스턴스의 IP 주소 또는 정규화된 도메인 이름입니다.
  • ESXi: 가상 시스템을 가져올 호스트의 IP 주소 또는 정규화된 도메인 이름입니다.
  • 데이터 센터: 지정된 ESXi 호스트가 상주하는 데이터 센터의 이름입니다.
  • 클러스터: 지정된 ESXi 호스트가 있는 클러스터의 이름입니다.
  • 서버의 SSL 인증서를 확인합니다: 연결 시 ESXi 호스트의 인증서를 확인할지 여부를 지정합니다.
  • 프록시 호스트: 가상 시스템 가져오기 작업 중에 호스트 역할을 수행하도록 virt-v2v 가 설치된 선택한 데이터 센터에서 호스트를 선택합니다. 또한 이 호스트는 VMware vCenter 외부 공급자의 네트워크에 연결할 수 있어야 합니다. Any Data Center (모든 데이터 센터)를 선택한 경우 여기에서 호스트를 선택할 수 없지만 개별 가져오기 작업( Virtual Machines (가상 시스템) 탭에서 가져오기 기능을 사용하여) 동안 호스트를 지정할 수 있습니다.
  • 사용자 이름: VMware vCenter 인스턴스에 연결하는 사용자 이름입니다. 사용자는 가상 시스템이 상주하는 VMware 데이터 센터 및 ESXi 호스트에 액세스할 수 있어야 합니다.
  • 암호: 위의 사용자 이름을 인증해야 하는 암호입니다.

RHEL 5 Xen

  • 데이터 센터: Xen 가상 머신을 가져올 데이터 센터를 지정하거나 개별 가져오기 작업 중에 대상 데이터 센터를 지정합니다 ( 가상 머신 탭에서 가져오기 기능을 사용).
  • URI: RHEL 5 Xen 호스트의 URI입니다.
  • 프록시 호스트: 가상 시스템 가져오기 작업 중에 호스트 역할을 수행하도록 virt-v2v 가 설치된 선택한 데이터 센터에서 호스트를 선택합니다. 또한 이 호스트는 RHEL 5 Xen 외부 공급자의 네트워크에 연결할 수 있어야 합니다. Any Data Center (모든 데이터 센터를 선택한 경우 여기에서 호스트를 선택할 수 없지만, 개별 가져오기 작업( Virtual Machines (가상 시스템) 탭에서 가져오기 기능 사용) 동안 호스트를 지정할 수 있습니다.

KVM

  • 데이터 센터: KVM 가상 머신을 가져올 데이터 센터를 지정하거나 개별 가져오기 작업 중에 대상 데이터 센터를 대신 지정합니다( 가상 머신 탭에서 가져오기 기능 사용).
  • URI: KVM 호스트의 URI입니다.
  • 프록시 호스트: 선택한 데이터 센터에서 호스트를 선택하여 가상 시스템 가져오기 작업 중에 호스트 역할을 합니다. 또한 이 호스트는 KVM 외부 프로바이더의 네트워크에 연결할 수 있어야 합니다. Any Data Center (모든 데이터 센터를 선택한 경우 여기에서 호스트를 선택할 수 없지만, 개별 가져오기 작업( Virtual Machines (가상 시스템) 탭에서 가져오기 기능 사용) 동안 호스트를 지정할 수 있습니다.
  • 인증 필요: 인증이 KVM 호스트에 액세스해야 하는지 여부를 지정할 수 있습니다.
  • 사용자 이름: KVM 호스트에 연결하는 사용자 이름입니다.
  • 암호: 위의 사용자 이름을 인증해야 하는 암호입니다.

테스트

사용자가 지정된 자격 증명을 테스트할 수 있습니다. 이 버튼은 모든 공급업체 유형에서 사용할 수 있습니다.

2.9.3. 외부 공급자 편집

절차

  1. Administration(관리Providers (공급업체) 를 클릭하고 편집할 외부 공급업체를 선택합니다.
  2. Edit(편집 )를 클릭합니다.
  3. 프로바이더의 현재 값을 기본 값으로 변경합니다.
  4. OK(확인)를 클릭합니다.

2.9.4. 외부 공급자 제거

절차

  1. Administration(관리Providers (공급업체) 를 클릭하고 제거할 외부 공급업체를 선택합니다.
  2. Remove(제거)를 클릭합니다.
  3. OK(확인)를 클릭합니다.