12장. 외부 공급자
12.1. Red Hat Virtualization의 외부 공급자 소개
Red Hat Virtualization Manager 자체에서 관리하는 리소스 외에도 Red Hat Virtualization은 외부 소스에서 관리하는 리소스를 활용할 수 있습니다. 외부 공급자라는 이러한 리소스의 공급자는 가상화 호스트, 가상 시스템 이미지 및 네트워크와 같은 리소스를 제공할 수 있습니다.
Red Hat Virtualization에서는 현재 다음과 같은 외부 공급자를 지원합니다.
- Red Hat Satellite for Host Provisioning
- Satellite는 물리적 호스트와 가상 호스트의 라이프사이클의 모든 측면을 관리하는 툴입니다. Red Hat Virtualization에서는 Red Hat Virtualization Manager에서 Satellite에서 관리하는 호스트를 가상화 호스트로 추가하고 사용할 수 있습니다. Manager에 Satellite 인스턴스를 추가한 후 새 호스트를 추가할 때 해당 Satellite 인스턴스에서 사용 가능한 호스트를 검색하여 Satellite 인스턴스에서 관리하는 호스트를 추가할 수 있습니다. Red Hat Satellite 설치 및 Red Hat Satellite를 사용하여 호스트 관리에 대한 자세한 내용은 설치 가이드 및 호스트 구성 가이드를 참조하십시오.
- 이미지 관리를 위한 OpenStack Image Service(Glance)
- OpenStack Image Service는 가상 머신 이미지 카탈로그를 제공합니다. Red Hat Virtualization에서는 이러한 이미지를 Red Hat Virtualization Manager로 가져오고 부동 디스크로 사용하거나 가상 머신에 연결하여 템플릿으로 변환할 수 있습니다. Manager에 OpenStack Image Service를 추가한 후 데이터 센터에 연결되지 않은 스토리지 도메인으로 표시됩니다. Red Hat Virtualization 환경의 가상 디스크는 가상 디스크 이미지로 OpenStack Image Service에 내보낼 수도 있습니다.
- 네트워크 프로비저닝을 위한 OpenStack Networking(Neutron)
- OpenStack Networking은 소프트웨어 정의 네트워크를 제공합니다. Red Hat Virtualization에서는 OpenStack Networking에서 제공하는 네트워크를 Red Hat Virtualization Manager로 가져올 수 있으며 모든 유형의 트래픽을 전송하고 복잡한 네트워크 토폴로지를 생성하는 데 사용됩니다. Manager에 OpenStack Networking을 추가한 후에는 OpenStack Networking에서 제공하는 네트워크에 수동으로 가져와서 액세스할 수 있습니다.
- 스토리지 관리를 위한 OpenStack 볼륨(Cinder)
- OpenStack Volume은 가상 하드 드라이브의 영구 블록 스토리지 관리를 제공합니다. OpenStack Cinder 볼륨은 Ceph Storage에서 프로비저닝합니다. Red Hat Virtualization에서는 유동 디스크로 사용하거나 가상 머신에 연결할 수 있는 OpenStack 볼륨 스토리지에 디스크를 만들 수 있습니다. Manager에 OpenStack Volume을 추가한 후 OpenStack Volume에서 제공하는 스토리지에 디스크를 생성할 수 있습니다.
- VMware for Virtual Machine Provisioning
- VMware에서 생성된 가상 머신은 V2V(virt-v2v)를 사용하여 변환하고 Red Hat Virtualization 환경으로 가져올 수 있습니다. Manager에 VMware 공급자를 추가한 후 제공하는 가상 머신을 가져올 수 있습니다. V2V 변환은 지정된 프록시 호스트에서 가져오기 작업의 일부로 수행됩니다.
- 네트워크 프로비저닝을 위한 외부 네트워크 공급자
- 지원되는 외부 sofware-defined 네트워크 공급자에는 OpenStack Neutron REST API를 구현하는 모든 공급자가 포함됩니다. OpenStack Networking(Neutron)과 달리 Neutron 에이전트는 호스트에서 가상 인터페이스 드라이버 구현으로 사용되지 않습니다. 대신 외부 네트워크 공급자의 구현자가 가상 인터페이스 드라이버를 제공해야 합니다.
모든 외부 리소스 공급자는 입력에 적응할 단일 창을 사용하여 추가됩니다. Red Hat Virtualization 환경에서 제공하는 리소스를 사용하기 전에 리소스 공급자를 추가해야 합니다.