11.2. 외부 공급자 추가

11.2.1. 외부 공급자 추가

모든 외부 리소스 공급자는 하나의 창을 사용하여 입력에 따라 추가됩니다. Red Hat Enterprise Virtualization 환경에서 제공하는 리소스를 사용하기 전 리소스 공급자를 추가해야 합니다.

11.2.2. 호스트 프로비저닝을 위해 Foreman 또는 Satellite 인스턴스 추가

호스트 프로비저닝을 위해 Red Hat Enterprise Virtualization Manager에 Foreman 또는 Satellite 인스턴스를 추가합니다.

절차 11.1. 호스트 프로비저닝을 위해 Foreman 또는 Satellite 인스턴스 추가

  1. 트리 창에서 외부 공급자 항목을 선택합니다.
  2. 추가를 클릭하여 공급자 추가 창을 엽니다.
    The Add Provider Window

    그림 11.1. 공급자 추가 창

  3. 이름설명을 입력합니다.
  4. 유형 목록에서 Foreman/Satellite가 선택되어 있는지 확인합니다.
  5. 공급자 URL 텍스트 필드에 Foreman 또는 Satellite 인스턴스가 설치된 시스템의 URL 또는 정규화된 도메인 이름을 입력합니다. 포트 번호를 지정할 필요는 없습니다.
  6. Foreman 또는 Satellite 인스턴스의 사용자 이름암호를 입력합니다. Foreman 또는 Satellite 프로비저닝 포털 로그인에 사용하고자 하는 동일한 사용자 이름 및 암호를 사용해야 합니다.
  7. 인증 정보 테스트:
    1. 테스트를 클릭하여 지정된 인증 정보로 Foreman 또는 Satellite 인스턴스를 성공적을 인증할 수 있는지 테스트합니다.
    2. Foreman 또는 Satellite 인스턴스가 SSL을 사용할 경우 공급자 인증서 가져오기 창을 엽니다. OK를 클릭하여 Foreman 또는 Satellite 인스턴스가 제공하는 인증서를 가져옵니다.

      중요

      Manager가 인스턴스와 통신할 수 있는지를 확인하기 위해 Foreman 또는 Satellite 인스턴스가 제공하는 인증서를 가져와야 합니다.
  8. OK를 클릭합니다.
Red Hat Enterprise Virtualization Manager에 Foreman 또는 Satellite 인스턴스를 추가하여 인스턴스가 제공하는 호스트를 사용하여 작업할 수 있습니다.

11.2.3. 이미지 관리를 위해 OpenStack Image (Glance) 인스턴스 추가

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

절차 11.2. 이미지 관리를 위해 OpenStack Image (Glance) 인스턴스 추가

  1. 트리 창에서 외부 공급자 항목을 선택합니다.
  2. 추가를 클릭하여 공급자 추가 창을 엽니다.
    The Add Provider Window

    그림 11.2. 공급자 추가 창

  3. 이름설명을 입력합니다.
  4. 유형 목록에서 OpenStack Image를 선택합니다.
  5. 공급자 URL 텍스트 필드에 OpenStack Image 인스턴스가 설치된 시스템의 URL 또는 정규화된 도메인 이름을 입력합니다.
  6. 옵션으로 인증 필요 확인란을 선택하고 OpenStack Image 인스턴스의 사용자 이름, 암호, 테넌트 이름, 인증 URL을 입력합니다. Keystone에 등록된 OpenStack Image 사용자의 사용자 이름 및 암호와 OpenStack Image 인스턴스가 속한 테넌트 및 Keystone 서버 포트 및 URL을 사용해야 합니다.
  7. 인증 정보 테스트:
    1. 테스트를 클릭하여 지정된 인증 정보로 OpenStack Image 인스턴스를 성공적을 인증할 수 있는지 테스트합니다.
    2. OpenStack Image 인스턴스가 SSL을 사용할 경우 공급자 인증서 가져오기 창이 열리면 OK를 클릭하여 OpenStack Image 인스턴스가 제공하는 인증서를 가져옵니다.

      중요

      Manager가 인스턴스와 통신할 수 있는지를 확인하려면 OpenStack Image 인스턴스가 제공하는 인증서를 가져오기해야 합니다.
  8. OK를 클릭합니다.
OpenStack Image 인스턴스를 Red Hat Enterprise Virtualization Manager에 추가하여 인스턴스가 제공하는 이미지로 작업할 수 있습니다.

11.2.4. 네트워크 프로비저닝을 위해 OpenStack Networking (Neutron) 인스턴스 추가

네트워크 프로비저닝을 위해 Red Hat Enterprise Virtualization Manager에 OpenStack Networking (Neutron) 인스턴스를 추가합니다.

절차 11.3. 네트워크 프로비저닝을 위해 OpenStack Networking (Neutron) 인스턴스 추가

  1. 트리 창에서 외부 공급자 항목을 선택합니다.
  2. 추가를 클릭하여 공급자 추가 창을 엽니다.
    The Add Provider Window

    그림 11.3. 공급자 추가 창

  3. 이름설명을 입력합니다.
  4. 유형 목록에서 OpenStack Networking을 선택합니다.
  5. Open vSwitch네트워크 플러그인 필드에 선택되어 있는지 확인합니다.
  6. 공급자 URL 텍스트 필드에 OpenStack Networking 인스턴스가 설치된 시스템의 URL 또는 정규화된 도메인 이름을 입력하고 뒤에 포트 번호를 지정합니다.
  7. 옵션으로 인증 필요 확인란을 선택하고 OpenStack Networking 인스턴스의 사용자 이름, 암호, 테넌트 이름, 인증 URL을 입력합니다. Keystone에 등록된 OpenStack Networking 사용자의 사용자 이름 및 암호와 OpenStack Networking 인스턴스가 속한 테넌트 및 Keystone 서버의 포트 및 URL을 사용해야 합니다.
  8. 인증 정보 테스트:
    1. 테스트를 클릭하여 지정된 인증 정보로 OpenStack Networking 인스턴스를 성공적을 인증할 수 있는지 테스트합니다.
    2. OpenStack Networking 인스턴스가 SSL을 사용할 경우 공급자 인증서 가져오기 창이 열리면 OK를 클릭하여 OpenStack Networking 인스턴스가 제공하는 인증서를 가져옵니다.

      중요

      Manager가 인스턴스와 통신할 수 있는지를 확인하려면 OpenStack Networking 인스턴스가 제공하는 인증서를 가져오기해야 합니다.
  9. 에이전트 설정 탭을 클릭합니다.
    The Agent Configuration Tab

    그림 11.4. 에이전트 설정 탭

  10. 인터페이스 매핑 필드에 있는 Open vSwitch 에이전트의 콤마로 구분한 인터페이스 매핑 목록을 입력합니다.
  11. 브로커 유형 목록에서 OpenStack Networking 인스턴스가 사용하는 메세지 브로커 유형을 선택합니다.
  12. 호스트 필드에 메세지 브로커가 호스팅되는 호스트의 URL 또는 정규화된 도메인 이름을 입력합니다.
  13. 메세지 브로커에 연결할 포트를 입력합니다. 메세지 브로커가 SSL을 사용하도록 설정되어 있지 않을 경우 이 포트 번호는 기본값으로 5762가 되며 SSL을 사용하도록 설정되어 있을 경우 포트 번호는 5761이 됩니다.
  14. 메세지 브로커 인스턴스에 등록된 OpenStack Networking 사용자의 사용자 이름암호를 입력합니다.
  15. OK를 클릭합니다.
Red Hat Enterprise Virtualization Manager에 OpenStack Networking 인스턴스가 추가되어 인스턴스가 제공하는 네트워크를 사용할 수 있습니다.

11.2.5. 스토리지 관리를 위해 OpenStack Volume (Cinder) 인스턴스 추가

Red Hat Enterprise Virtualization Manager에 스토리지 관리를 위한 OpenStack Volume (Cinder) 인스턴스를 추가합니다. OpenStack Cinder 볼륨은 Ceph Storage에 의해 구축됩니다.

절차 11.4. 스토리지 관리를 위해 OpenStack Volume (Cinder) 인스턴스 추가

  1. 트리 창에서 외부 공급자 항목을 선택합니다.
  2. 추가를 클릭하여 공급자 추가 창을 엽니다.
    The Add Provider Window

    그림 11.5. 공급자 추가 창

  3. 이름설명을 입력합니다.
  4. 유형 목록에서 OpenStack Volume을 선택합니다.
  5. OpenStack Volume 스토리지 볼륨을 연결할 데이터 센터를 선택합니다.
  6. 공급자 URL 텍스트 필드에 OpenStack Volume 인스턴스가 설치된 시스템의 URL 또는 정규화된 도메인 이름을 입력하고 그 뒤에 포트 번호를 입력합니다.
  7. 옵션으로 인증 필요 확인란을 선택하고 OpenStack Volume 인스턴스의 사용자 이름, 암호, 테넌트 이름, 인증 URL을 입력합니다. Keystone에 등록된 OpenStack Volume 사용자의 사용자 이름 및 암호와 OpenStack Volume 인스턴스가 속한 테넌트 및 Keystone 서버의 API 버전, 포트, URL을 사용해야 합니다.
  8. 테스트를 클릭하여 지정된 인증 정보로 OpenStack Volume 인스턴스를 성공적을 인증할 수 있는지 테스트합니다.
  9. OK를 클릭합니다.
  10. 클라이언트 Ceph 인증 (cephx)이 활성화되어 있을 경우 다음 단계를 완료해야 합니다. cephx 프로토콜은 기본값으로 활성화되어 있습니다.
    1. Ceph 서버에서 ceph auth get-or-create 명령을 사용하여 client.cinder 사용자에 대한 새로운 보안 키를 생성합니다. cephx에 대한 보다 자세한 내용은 Cephx Config Reference 에서 참조하시고 새로운 사용자를 위한 키 생성에 대한 보다 자세한 내용은 Managing Users에서 참조하십시오. client.cinder 사용자에 대한 키가 이미 존재할 경우 동일한 명령을 사용하여 이를 검색합니다.
    2. 관리 포털에 있는 공급자 목록에서 새로 생성된 Cinder 외부 공급자를 선택합니다.
    3. 인증 키 하부 탭을 클릭합니다.
    4. 새로 만들기를 클릭합니다.
    5. 란에 보안 키를 입력합니다.
    6. 자동으로 생성된 UUID를 복사합니다.
    7. Cinder 서버에서 이전 단계에서의 UUID를 추가하고 /etc/cinder/cinder.confcinder 사용자를 추가합니다:
      rbd_secret_uuid = UUID
      rbd_user = cinder
Red Hat Enterprise Virtualization Manager에 OpenStack Volume 인스턴스를 추가하고 인스턴스가 제공하는 스토리지 볼륨을 사용하여 작업합니다. OpenStack Volume (Cinder) 디스크 생성에 대한 보다 자세한 내용은 10.6.1절. “플로팅 가상 디스크 생성”에서 참조하십시오.

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

VMware vCenter 인스턴스를 추가하여 VMware에서 Red Hat Enterprise Virtualization Manager로 가상 머신을 가져옵니다.
Red Hat Enterprise Virtualization은 V2V를 사용하여 가져오기를 실행하기 전 VMware 가상 머신을 올바른 형식으로 전환합니다. 데이터 센터 3.6 버전과 호환하는 최소 하나의 Red Hat Enterprise Linux 7.2 호스트에 virt-v2v 패키지를 설치해야 합니다. 이 패키지는 기본 rhel-7-server-rpms 리포지터리에서 사용 가능합니다.

절차 11.5. 가상 머신 공급자로 VMware vCenter 인스턴스를 추가

  1. 트리 창에서 외부 공급자 항목을 선택합니다.
  2. 추가를 클릭하여 공급자 추가 창을 엽니다.
    The Add Provider Window

    그림 11.6. 공급자 추가 창

  3. 이름설명을 입력합니다.
  4. 유형 목록에서 VMware를 선택합니다.
  5. VMware 가상 머신을 가져오기할 데이터 센터를 선택하거나 개별적으로 가져오기 작업을 실행하는 동안 대상 데이터 센터를 지정하기 위해 모든 데이터 센터를 선택합니다 (가상 머신 탭에서 가져오기 기능 사용).
  6. vCenter 필드에 VMware vCenter 인스턴스의 IP 주소 또는 정규화된 도메인 이름을 입력합니다.
  7. ESXi 필드에 가상 머신을 가져오기할 호스트의 IP 주소 또는 정규화된 도메인 이름을 입력합니다.
  8. 데이터 센터 필드에 지정된 ESXi 호스트가 있는 데이터 센터의 이름을 입력합니다.
  9. 옵션으로 인증 확인 확인란을 선택하여 ESXi 호스트의 인증서를 확인합니다.
  10. 선택한 데이터 센터에 있는 virt-v2v가 설치된 호스트를 선택하여 가상 머신을 가져오는 동안 프록시 호스트로 동작하게 합니다. 이 호스트는 VMware vCenter 외부 공급자의 네트워크에 연결할 수 있어야 합니다. 위에서 모든 데이터 센터를 선택한 경우 여기서 호스트를 선택할 수 없지만 개별 가져오기 작업 중에 호스트를 지정할 수 있습니다 (가상 머신 탭에서 가져오기 기능 사용).
  11. VMware vCenter 인스턴스의 사용자 이름암호를 입력합니다. 사용자는 가상 머신이 있는 VMware 데이터 센터 및 ESXi 호스트에 액세스해야 합니다.
  12. 인증 정보 테스트:
    1. 테스트를 클릭하여 지정된 인증 정보로 VMware vCenter 인스턴스를 성공적을 인증할 수 있는지 테스트합니다.
    2. VMware vCenter 인스턴스가 SSL을 사용할 경우 공급자 인증서 가져오기 창이 열리면 OK를 클릭하여 VMware vCenter 인스턴스가 제공하는 인증서를 가져옵니다.

      중요

      Manager가 인스턴스와 통신할 수 있는지를 확인하려면 VMware vCenter 인스턴스가 제공하는 인증서를 가져오기해야 합니다.
  13. OK를 클릭합니다.
VMware vCenter 인스턴스를 Red Hat Enterprise Virtualization Manager에 추가하여 가상 머신을 가져올 수 있습니다. 보다 자세한 내용은 VMware 공급자에서 가상 머신 가져오기에서 참조하십시오.

11.2.7. 공급자 추가 일반 설정

공급자 추가 창에 있는 일반 탭에서 외부 공급자의 주요 정보를 등록할 수 있습니다.

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

설정
설명
이름
Manager에서 공급자를 표시하기 위한 이름입니다.
설명
일반 텍스트 형식의 읽을 수 있는 공급자에 대한 설명입니다.
유형
외부 공급자 유형힙니다. 이 설정을 변경하면 공급자 설정을 위한 필드가 변경됩니다.
Foreman/Satellite
  • 공급자 URL: Foreman 또는 Satellite 인스턴스가 호스팅되는 시스템의 URL 또는 정규화된 도메인 이름입니다. URL 또는 정규화된 도메인 이름의 마지막에 포트 번호를 추가할 필요가 없습니다.
  • 인증 필요: 공급자에 인증 필요 여부를 지정할 수 있습니다. Foreman/Satellite가 선택되어 있을 시 인증이 필요합니다.
  • 사용자 이름: Foreman 또는 Satellite 인스턴스에 연결하기 위한 사용자 이름입니다. 사용자 이름은 Foreman 또는 Satellite 인스턴스에 있는 프로비저닝 포털에 로그인 시 사용하는 사용자 이름이어야 합니다. 기본값으로 이 사용자 이름은 admin입니다.
  • 암호: 위의 사용자를 인증하기 위한 암호입니다. 이 암호는 Foreman 또는 Satellite 인스턴스에 있는 프로비저닝 포털에 로그인 시 사용하는 암호이어야 합니다.
OpenStack 이미지
  • 공급자 URL: OpenStack Image 서비스를 호스팅하는 시스템의 URL 또는 정규화된 도메인 이름입니다. URL 또는 정규화된 도메인 이름의 마지막에 OpenStack Image 서비스의 포트 번호를 추가해야 합니다. 기본값으로 이 포트 번호는 9292입니다.
  • 인증 필요: OpenStack Image 서비스에 액세스하기 위한 인증 필요 여부를 지정할 수 있습니다.
  • 사용자 이름: OpenStack Image 서비스에 연결하기 위한 사용자 이름입니다. 이 사용자 이름은 OpenStack Image가 속해 있는 Keystone 인스턴스에 등록된 OpenStack Image 서비스의 사용자 이름이어야 합니다. 기본값으로 이 사용자 이름은 glance입니다.
  • 암호: 위의 사용자를 인증하기 위한 암호입니다. 이 암호는 OpenStack Image 서비스가 속해 있는 Keystone 인스턴스에 등록된 OpenStack Image 서비스의 암호이어야 합니다.
  • 테넌트 이름: OpenStack Image 서비스가 속해 있는 OpenStack 테넌트 이름입니다. 기본값으로 이는 services입니다.
  • 인증 URL: OpenStack Image 서비스가 인증하는 Keystone 서버의 URL 및 포트입니다.
OpenStack 네트워크
  • 네트워크 플러그인: OpenStack Networking 서버에 연결하려는 네트워크 플러그인입니다. Open vSwitch는 옵션으로 기본값으로 선택됩니다.
  • 공급자 URL: OpenStack Networking 인스턴스를 호스팅하는 시스템의 URL 또는 정규화된 도메인 이름입니다. URL 또는 정규화된 도메인 이름의 마지막에 OpenStack Networking 인스턴스의 포트 번호를 추가해야 합니다. 기본값으로 이 포트 번호는 9696입니다.
  • 인증 필요: OpenStack Networking 서비스에 액세스하기 위한 인증 필요 여부를 지정할 수 있습니다.
  • 사용자 이름: OpenStack Networking 인스턴스에 연결하기 위한 사용자 이름입니다. 이 사용자 이름은 OpenStack Networking 인스턴스가 속해 있는 Keystone 인스턴스에 등록된 OpenStack Networking의 사용자 이름이어야 합니다. 기본값으로 이 사용자 이름은 neutron입니다.
  • 암호: 위의 사용자를 인증하기 위한 암호입니다. 이 암호는 OpenStack Networking 인스턴스가 속해 있는 Keystone 인스턴스에 등록된 OpenStack Networking의 암호이어야 합니다.
  • 테넌트 이름: OpenStack Networking 인스턴스가 속해 있는 OpenStack 테넌트 이름입니다. 기본값으로 이는 services입니다.
  • 인증 URL: OpenStack Networking 인스턴스가 인증하는 Keystone 서버의 URL 및 포트입니다.
OpenStack 볼륨
  • 데이터 센터: OpenStack Volume 스토리지 볼륨이 연결된 데이터 센터입니다.
  • 공급자 URL: OpenStack Volume 인스턴스를 호스팅하는 시스템의 URL 또는 정규화된 도메인 이름입니다. URL 또는 정규화된 도메인 이름의 마지막에 OpenStack Volume 인스턴스의 포트 번호를 추가해야 합니다. 기본값으로 이 포트 번호는 8776입니다.
  • 인증 필요: OpenStack Volume 서비스에 액세스하기 위한 인증 필요 여부를 지정할 수 있습니다.
  • 사용자 이름: OpenStack Volume 인스턴스에 연결하기 위한 사용자 이름입니다. 이 사용자 이름은 OpenStack Volume 인스턴스가 속해 있는 Keystone 인스턴스에 등록된 OpenStack Volume의 사용자 이름이어야 합니다. 기본값으로 이 사용자 이름은 cinder입니다.
  • 암호: 위의 사용자를 인증하기 위한 암호입니다. 이 암호는 OpenStack Volume 인스턴스가 속해 있는 Keystone 인스턴스에 등록된 OpenStack Volume의 암호이어야 합니다.
  • 테넌트 이름: OpenStack Volume 인스턴스가 속해 있는 OpenStack 테넌트 이름입니다. 기본값으로 이는 services입니다.
  • 인증 URL: OpenStack Volume 인스턴스가 인증하는 Keystone 서버의 URL 및 포트입니다.
VMware
  • 데이터 센터: VMware 가상 머신을 가져오기할 데이터 센터를 지정하거나 개별적으로 가져오기 작업을 실행하는 동안 대상 데이터 센터를 지정하기 위해 모든 데이터 센터를 선택합니다 (가상 머신 탭에서 가져오기 기능 사용).
  • vCenter: VMware vCenter 인스턴스의 IP 주소 또는 정규화된 도메인 이름입니다.
  • ESXi: 가상 머신을 가져오기할 호스트의 IP 주소 또는 정규화된 도메인 이름입니다.
  • 데이터 센터: 지정된 ESXi 호스트가 있는 데이터 센터의 이름입니다.
  • 인증 정보 확인: 연결 시 ESXi 호스트의 인증서를 확인할 지에 대한 여부를 지정합니다.
  • 프록시 호스트: 선택한 데이터 센터에 있는 virt-v2v가 설치된 호스트를 선택하여 가상 머신을 가져오는 동안 호스트로 동작하게 합니다. 이 호스트는 VMware vCenter 외부 공급자의 네트워크에 연결할 수 있어야 합니다. 모든 데이터 센터를 선택한 경우 여기서 호스트를 선택할 수 없지만 개별 가져오기 작업 중에 호스트를 지정할 수 있습니다 (가상 머신 탭에서 가져오기 기능 사용).
  • 사용자 이름: VMware vCenter 인스턴스에 연결하기 위한 사용자 이름입니다. 사용자는 가상 머신이 있는 VMware 데이터 센터 및 ESXi 호스트에 액세스해야 합니다.
  • 암호: 위의 사용자 이름을 인증하기 위한 암호입니다.
테스트
사용자는 지정된 인증 정보를 테스트할 수 있습니다. 이 버튼은 모든 공급자 유형에서 사용할 수 있습니다.

11.2.8. 공급자 에이전트 설정 추가

공급자 추가 창에 있는 에이전트 설정 탭에서 사용자는 네트워크 플러그인의 상세 정보를 등록할 수 있습니다. 이 탭은 OpenStack Networking 공급자 유형에서만 사용 가능합니다.

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

설정
설명
인터페이스 매핑
label:interface 형식의 콤마로 구분된 매핑 목록입니다.
브로커 유형
OpenStack Networking 인스턴스가 사용하는 메세지 브로커 유형입니다. RabbitMQ 또는 Qpid를 선택합니다.
호스트
메세지 브로커가 설치된 URL 또는 정규화된 도메인 이름입니다.
포트
위의 호스트와 연결된 원격 포트입니다. 기본값으로 이 포트는 SSL이 호스트에서 활성화되어 있지 않은 경우 5762가 되며 SSL이 활성화되어 있을 경우 5671이 됩니다.
사용자 이름
위의 메세지 브로커로 OpenStack Networking 인스턴스를 인증하기 위한 사용자 이름입니다. neutron은 기본 사용자 이름입니다.
암호
위의 사용자 이름에 대한 인증 암호입니다.