6.13. 가상 머신 및 템플릿 내보내기 및 가져오기

참고

내보내기 스토리지 도메인은 더 이상 사용되지 않습니다. 스토리지 데이터 도메인은 데이터 센터에서 연결을 해제하고 동일한 환경이나 다른 환경에서 다른 데이터 센터로 가져올 수 있습니다. 그런 다음 가져온 스토리지 도메인에서 연결된 데이터 센터로 가상 시스템, 유동 가상 디스크 및 템플릿을 업로드할 수 있습니다. 스토리지 도메인 가져오기에 대한 자세한 내용은 Red Hat Virtualization 관리 가이드 의 기존 스토리지 도메인 가져오기 섹션을 참조하십시오.

에서 가상 머신과 템플릿을 내보내고 동일하거나 다른 Red Hat Virtualization 환경에서 데이터 센터로 가져올 수 있습니다. 내보내기 도메인, 데이터 도메인을 사용하거나 Red Hat Virtualization 호스트를 사용하여 가상 머신을 내보내거나 가져올 수 있습니다.

가상 시스템 또는 템플릿을 내보내거나 가져올 때 이름 및 설명, 리소스 할당, 해당 가상 시스템 또는 템플릿의 고가용성 설정과 같은 기본 세부 정보를 포함하여 속성을 보존합니다.

가상 시스템 및 템플릿의 권한 및 사용자 역할은 OVF 파일에 포함되어 있으므로 스토리지 도메인을 한 데이터 센터에서 분리하여 다른 데이터 센터로 연결하면 원래 권한 및 사용자 역할을 사용하여 가상 시스템 및 템플릿을 가져올 수 있습니다. 권한을 성공적으로 등록하려면 등록 프로세스 전에 가상 시스템 또는 템플릿 권한과 관련된 사용자와 역할을 데이터 센터에 있어야 합니다.

V2V 기능을 사용하여 RHEL 5 Xen 또는 VMware와 같은 다른 가상화 공급자의 가상 머신을 가져오거나 Windows 가상 머신을 가져올 수도 있습니다. V2V는 Red Hat Virtualization에서 호스팅할 수 있도록 가상 머신을 변환합니다. V2V 설치 및 사용에 대한 자세한 내용은 기타 하이퍼바이저에서 virt-v2v를 사용하여 KVM으로 가상 머신 변환을 참조하십시오.

중요

가져오기 전에 가상 머신을 종료해야 합니다.

6.13.1. 내보내기 도메인으로 가상 머신 내보내기

다른 데이터 센터로 가져올 수 있도록 가상 시스템을 내보내기 도메인으로 내보냅니다. 시작하기 전에 내보낼 가상 시스템이 포함된 데이터 센터에 내보내기 도메인을 연결해야 합니다.

내보내기 도메인으로 가상 머신 내보내기

  1. Compute(컴퓨팅)Virtual Machines(가상 시스템 )를 클릭하고 가상 시스템을 선택합니다.
  2. 더 많은 작업 ( moreactions )을 클릭한 다음 Export to Export Domain 을 클릭합니다.
  3. 선택적으로 Export Virtual Machine(가상 시스템 내보내기 ) 창에서 다음 확인란을 선택합니다.

    • force Override: 내보내기 도메인의 가상 머신의 기존 이미지를 재정의합니다.
    • 축소 스냅샷: 디스크당 단일 내보내기 볼륨을 만듭니다. 이 옵션은 스냅샷 복원 지점을 제거하고 템플릿 기반 가상 시스템에 템플릿을 포함하고, 가상 시스템이 템플릿에 있는 모든 종속성을 제거합니다. 템플릿에 종속된 가상 시스템의 경우 이 옵션을 선택하고, 가상 시스템으로 템플릿을 내보내거나, 템플릿이 대상 데이터 센터에 있는지 확인합니다.

      참고

      Compute Templates(컴퓨팅 템플릿)를 클릭하고 New VM(새 VM )을 클릭하여 템플릿에서 가상 시스템을 생성하는 경우 Resource Allocation(리소스 할당) 탭의 Storage Allocation(스토리지 할당) 섹션에 두 개의 스토리지 할당 옵션이 표시됩니다.

      • Clone (복제)을 선택하면 가상 시스템이 템플릿에 종속되지 않습니다. 템플릿이 대상 데이터 센터에 존재할 필요는 없습니다.
      • Thin(씬)을 선택하면 가상 시스템이 템플릿에 종속되므로 템플릿이 대상 데이터 센터에 있거나 가상 시스템을 사용하여 내보내야 합니다. 또는 Collapse Snapshots(스냅샷 축소) 확인란을 선택하여 템플릿 디스크와 가상 디스크를 단일 디스크로 축소합니다.

      어떤 옵션을 선택했는지 확인하려면 가상 시스템의 이름을 클릭하고 세부 정보 보기에서 General(일반 ) 탭을 클릭합니다.

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

가상 시스템의 내보내기가 시작됩니다. 가상 머신은 내보내는 동안 Image Locked (이미지 잠김 ) 상태인 ComputeVirtual Machines (가상 머신)에 표시됩니다. 가상 시스템 하드 디스크 이미지 크기와 스토리지 하드웨어에 따라 최대 1시간 정도 걸릴 수 있습니다. Events(이벤트 ) 탭을 클릭하여 진행 상황을 확인합니다. 완료되면 가상 시스템이 내보내기 도메인으로 내보내고 내보내기 도메인의 세부 정보 보기의 VM Import(VM 가져오기 ) 탭에 표시됩니다.

6.13.2. 데이터 도메인으로 가상 머신 내보내기

가상 머신을 데이터 도메인으로 내보내 가상 시스템의 복제본을 백업으로 저장할 수 있습니다.

템플릿에 종속된 가상 시스템을 내보내는 경우 대상 스토리지 도메인에 해당 템플릿이 포함되어야 합니다.

참고

템플릿에서 가상 머신을 생성할 때 다음 두 가지 스토리지 할당 옵션 중 하나를 선택할 수 있습니다.

  • 복제: 가상 시스템은 템플릿에 종속되지 않습니다. 템플릿이 대상 스토리지 도메인에 있을 필요는 없습니다.
  • : 가상 시스템은 템플릿에 종속되므로 템플릿은 대상 스토리지 도메인에 있어야 합니다.

어떤 옵션을 선택했는지 확인하려면 가상 시스템의 이름을 클릭하고 세부 정보 보기에서 General(일반 ) 탭을 클릭합니다.

사전 요구 사항

  • 데이터 도메인은 데이터 센터에 연결됩니다.
  • 가상 시스템의 전원이 꺼졌습니다.

    절차

    1. Compute(컴퓨팅)Virtual Machines(가상 시스템 )를 클릭하고 가상 시스템을 선택합니다.
    2. Export(내보내기 )를 클릭합니다.
    3. 내보낸 가상 머신의 이름을 지정합니다.
    4. Storage domain(스토리지 도메인) 팝업 메뉴에서 대상 스토리지 도메인을 선택합니다.
    5. (선택 사항) 스냅샷 축소 를 확인하여 스냅샷 없이 가상 머신을 내보냅니다.
    6. OK(확인)를 클릭합니다.

Manager는 모든 디스크를 포함한 가상 시스템을 대상 도메인에 복제합니다.

참고

데이터 도메인의 한 유형에서 디스크를 이동하면 그에 따라 디스크 형식이 변경됩니다. 예를 들어, 디스크가 NFS 데이터 도메인에 있고 스파스 형식인 경우 디스크를 iSCSI 도메인으로 이동하면 형식이 사전 할당으로 변경됩니다. 내보내기 도메인은 NFS이므로 내보내기 도메인 사용과 다릅니다.

내보내는 동안 가상 머신이 Image Locked(이미지 잠김) 상태로 표시됩니다. 가상 시스템 하드 디스크 이미지 크기와 스토리지 하드웨어에 따라 최대 1시간 정도 걸릴 수 있습니다. Events(이벤트 ) 탭을 클릭하여 진행 상황을 확인합니다. 완료되면 가상 시스템이 데이터 도메인으로 내보내고 가상 시스템 목록에 표시됩니다.

6.13.3. 내보내기 도메인에서 가상 머신 가져오기

내보내기 도메인에 가상 시스템이 있습니다. 가상 머신을 새 데이터 센터로 가져오기 전에 대상 데이터 센터에 내보내기 도메인을 연결해야 합니다.

대상 데이터 센터로 가상 머신 가져오기

  1. Storage(스토리지Domains (도메인)를 클릭하고 내보내기 도메인을 선택합니다. 내보내기 도메인의 상태가 Active 여야 합니다.
  2. 내보내기 도메인의 이름을 클릭하여 세부 정보 보기로 이동합니다.
  3. VM Import(VM 가져오기 ) 탭을 클릭하여 가져올 수 있는 가상 시스템을 나열합니다.
  4. 가져올 하나 이상의 가상 시스템을 선택하고 Import(가져오기 )를 클릭합니다.
  5. 대상 클러스터 를 선택합니다.
  6. Collapse Snapshots(스냅샷 축소) 확인란을 선택하여 스냅샷 복원 지점을 제거하고 템플릿 기반 가상 시스템에 템플릿을 포함합니다.
  7. 가져올 가상 시스템을 클릭하고 Disks (디스크) 하위 탭을 클릭합니다. 이 탭에서 Allocation Policy (할당 정책) 및 Storage Domain (스토리지 도메인) 드롭다운 목록을 사용하여 가상 시스템에서 사용하는 디스크를 씬 프로비저닝하거나 사전 할당할지 여부를 선택할 수 있으며, 디스크가 저장될 스토리지 도메인을 선택할 수도 있습니다. 또한, 가져온 디스크가 해당 가상 시스템의 부팅 디스크 역할을 함을 나타내는 아이콘이 표시됩니다.
  8. OK(확인 )를 클릭하여 가상 시스템을 가져옵니다.

    가상 머신이 가상화된 환경에 있는 경우 Import Virtual Machine(가상 시스템 가져오기) 창이 열립니다.

    다음 라디오 버튼 중 하나를 선택합니다.

    • 가져오지 않음
    • 복제됨으로 가져오고 New Name(새 이름) 필드에 가상 시스템의 고유 이름을 입력합니다.
  9. 선택적으로 Apply to all (모든 항목에 적용) 확인란을 선택하여 동일한 접미사가 있는 중복 가상 시스템을 모두 가져온 다음, 접미사에 접미사 를 입력하여 복제된 VM 필드에 추가합니다.
  10. OK(확인)를 클릭합니다.
중요

단일 가져오기 작업에서는 동일한 아키텍처를 공유하는 가상 머신만 가져올 수 있습니다. 가져올 가상 시스템 중 하나라도 가져올 다른 가상 시스템의 아키텍처와 다른 아키텍처가 있으면 경고가 표시되고 동일한 아키텍처가 있는 가상 시스템만 가져올 수 있도록 선택을 변경하라는 메시지가 표시됩니다.

6.13.4. 데이터 도메인에서 가상 머신 가져오기

데이터 스토리지 도메인에서 가상 머신을 하나 이상의 클러스터로 가져올 수 있습니다.

사전 요구 사항

  • 가져온 데이터 스토리지 도메인에서 가상 머신을 가져오는 경우 가져온 스토리지 도메인을 데이터 센터에 연결하고 활성화해야 합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 가져온 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. VM Import(VM 가져오기 ) 탭을 클릭합니다.
  4. 가져올 하나 이상의 가상 시스템을 선택합니다.
  5. Import(가져오기)를 클릭합니다.
  6. Import Virtual Machine(s)(가상 시스템 가져오기) 창의 각 가상 시스템에 대해 클러스터 목록에서 올바른 대상 클러스터가 선택되어 있는지 확인합니다.
  7. 외부 가상 머신 vNIC 프로필을 대상 클러스터에 있는 프로필에 매핑합니다.

    1. vNic Profiles Mapping을 클릭합니다.
    2. Target vNic Profile(대상 vNic Profile ) 드롭다운 목록에서 사용할 vNIC 프로필을 선택합니다.
    3. Import Virtual Machine(s)(가상 시스템 가져오기) 창에서 여러 대상 클러스터를 선택한 경우 Target Cluster (대상 클러스터) 드롭다운 목록에서 각 대상 클러스터를 선택하고 매핑이 올바른지 확인합니다.
    4. OK(확인)를 클릭합니다.
  8. MAC 주소 충돌이 감지되면 가상 머신 이름 옆에 느낌표가 표시됩니다. 아이콘 위로 마우스를 이동하여 발생한 오류 유형을 표시하는 툴팁을 봅니다.

    Reassign Bad MACs(가상 MAC 다시 할당) 확인란을 선택하여 문제가 있는 모든 가상 시스템에 새 MAC 주소를 다시 할당합니다. 또는 가상 시스템당 Reassign (재할당) 확인란을 선택할 수 있습니다.

    참고

    할당할 수 있는 주소가 없으면 가져오기 작업이 실패합니다. 그러나 클러스터의 MAC 주소 풀 범위를 벗어나는 MAC 주소의 경우 새 MAC 주소를 다시 할당하지 않고 가상 머신을 가져올 수 있습니다.

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

가져온 가상 머신은 VM Import(VM 가져오기 ) 탭의 목록에 더 이상 표시되지 않습니다.

6.13.5. VMware 공급자에서 가상 머신 가져오기

VMware vCenter 공급자에서 Red Hat Virtualization 환경으로 가상 시스템 가져오기. 각 가져오기 작업 중에 가상 머신 가져오기 창에 세부 정보를 입력하여 VMware 공급자에서 가져오거나 VMware 공급자를 외부 공급자로 추가하고 가져오기 작업 중에 사전 구성된 공급자를 선택할 수 있습니다. 외부 공급자를 추가하려면 가상 머신 공급자로 VMware 인스턴스 추가를 참조하십시오.

Red Hat Virtualization은 V2V를 사용하여 VMware 가상 시스템을 가져옵니다. OVA 파일의 경우 Red Hat Virtualization에서 지원하는 유일한 디스크 형식은 VMDK입니다.

참고

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

참고

가져오기가 실패하면 /var/log/vdsm/import/ 의 관련 로그 파일과 프록시 호스트의 /var/log/vdsm/vdsm.log 를 참조하십시오.

사전 요구 사항

  • 이 절차에서 프록시 호스트라고 하는 virt-v2v 패키지를 하나 이상의 호스트에 설치해야 합니다. virt-v2v 패키지는 기본적으로 Red Hat Virtualization Host에서 사용할 수 있으며 Red Hat Virtualization 환경에 추가된 경우 VDSM의 종속 항목으로 Red Hat Enterprise Linux 호스트에 설치됩니다.
  • Red Hat Enterprise Linux 호스트는 Red Hat Enterprise Linux 7.2 이상이어야 합니다.
  • 하나 이상의 데이터 및 하나의 ISO 스토리지 도메인이 데이터 센터에 연결됩니다.

    참고

    NFS, iSCSI 또는 FCP와 같은 공유 스토리지로만 마이그레이션할 수 있습니다. 로컬 스토리지는 지원되지 않습니다.

    ISO 스토리지 도메인은 더 이상 사용되지 않지만 마이그레이션에 필요합니다.

  • Windows 가상 시스템의 virtio-win_version.iso 이미지 파일이 ISO 스토리지 도메인에 업로드됩니다. 이 이미지에는 Windows 가상 머신 마이그레이션에 필요한 게스트 툴이 포함되어 있습니다.
  • 가져오기 전에 가상 머신을 종료해야 합니다. 가져오기 프로세스 중에 VMware를 통해 가상 시스템을 시작하면 데이터가 손상될 수 있습니다.
  • 가져오기 작업은 동일한 아키텍처를 공유하는 가상 시스템만 포함할 수 있습니다. 가져올 가상 시스템에 다른 아키텍처가 있는 경우 경고가 나타나고 동일한 아키텍처가 있는 가상 시스템만 포함하도록 선택을 변경하라는 메시지가 표시됩니다.

절차

  1. Compute(컴퓨팅) Virtual Machines(가상 시스템) 를 클릭합니다.
  2. 더 많은 작업 ( moreactions )을 클릭하고 가져오기 를 선택합니다. 그러면 Import Virtual Machine(s)(가상 시스템 가져오기) 창이 열립니다.
  3. Source (소스) 목록에서 VMware 를 선택합니다.
  4. VMware 프로바이더를 외부 프로바이더로 구성한 경우 외부 프로바이더 목록에서 선택합니다. 공급자 자격 증명이 올바른지 확인합니다. 외부 공급자를 구성할 때 대상 데이터 센터 또는 프록시 호스트를 지정하지 않은 경우 지금 해당 옵션을 선택합니다.
  5. VMware 공급자를 구성하지 않았거나 새 VMware 공급자에서 가져오려는 경우 다음 세부 정보를 제공합니다.

    1. 가상 시스템을 사용할 수 있는 Data Center (데이터 센터) 목록에서 을 선택합니다.
    2. vCenter 필드에 VMware vCenter 인스턴스의 IP 주소 또는 정규화된 도메인 이름을 입력합니다.
    3. ESXi 필드에 가상 머신을 가져올 호스트의 IP 주소 또는 정규화된 도메인 이름을 입력합니다.
    4. 데이터 센터의 이름과 지정된 ESXi 호스트가 Data Center(데이터 센터 ) 필드에 있는 클러스터를 입력합니다.
    5. ESXi 호스트와 Manager 간에 SSL 인증서를 교환한 경우 Verify 서버의 SSL 인증서를 검사하여 ESXi 호스트의 인증서를 확인합니다. 그렇지 않은 경우 옵션을 지웁니다.
    6. VMware vCenter 인스턴스에 Username (사용자 이름 ) 및 Password (암호)를 입력합니다. 사용자는 가상 시스템이 상주하는 VMware 데이터 센터 및 ESXi 호스트에 액세스할 수 있어야 합니다.
    7. 가상 시스템 가져오기 작업 중 virt-v2v 가 설치된 상태에서 선택한 데이터 센터에서 호스트를 선택하여 프록시 호스트로 작동합니다. 또한 이 호스트는 VMware vCenter 외부 공급자의 네트워크에 연결할 수 있어야 합니다.
  6. Load(로드 )를 클릭하여 가져올 수 있는 VMware 공급업체의 가상 시스템을 나열합니다.
  7. 소스의 Virtual Machines (가상 시스템) 목록에서 하나 이상의 가상 시스템을 선택하고 화살표를 사용하여 가져올 Virtual Machines(가상 시스템 ) 목록으로 이동합니다. 다음을 클릭합니다.

    참고

    가상 머신의 네트워크 장치에서 드라이버 유형 e1000 또는 rtl8139를 사용하는 경우 Red Hat Virtualization으로 가져온 후 가상 머신은 동일한 드라이버 유형을 사용합니다.

    필요한 경우 가져오기 후 드라이버 유형을 VirtIO로 변경할 수 있습니다. 가상 머신을 가져온 후 드라이버 유형을 변경하려면 네트워크 인터페이스 편집 을 참조하십시오. 네트워크 장치에서 e1000 또는 rtl8139 이외의 드라이버 유형을 사용하는 경우 드라이버 유형은 가져오기 중에 자동으로 VirtIO로 변경됩니다. VirtIO 드라이버 연결 옵션을 사용하면 VirtIO 드라이버를 가져온 가상 머신 파일에 삽입하여 드라이버가 VirtIO로 변경되면 운영 체제에서 장치를 올바르게 감지할 수 있습니다.

  8. 가상 시스템이 있을 클러스터 를 선택합니다.
  9. 가상 시스템의 CPU 프로필을 선택합니다.
  10. Collapse Snapshots(스냅샷 축소) 확인란을 선택하여 스냅샷 복원 지점을 제거하고 템플릿 기반 가상 시스템에 템플릿을 포함합니다.
  11. Clone(복제 ) 확인란을 선택하여 가상 시스템 이름 및 MAC 주소를 변경하고 모든 디스크를 복제하여 모든 스냅샷을 제거합니다. 이름 옆에 경고 기호가 있거나 System(시스템) 열의 VM에 표시가 있는 가상 머신이 표시되면 가상 시스템을 복제하고 이름을 변경해야 합니다.
  12. 가져올 각 가상 시스템을 클릭하고 Disks (디스크) 하위 탭을 클릭합니다. Allocation Policy(할당 정책 ) 및 Storage Domain (스토리지 도메인) 목록을 사용하여 가상 시스템에서 사용하는 디스크를 씬 프로비저닝하거나 사전 할당할지 여부를 선택하고 디스크를 저장할 스토리지 도메인을 선택합니다. 또한, 가져온 디스크가 해당 가상 시스템의 부팅 디스크 역할을 함을 나타내는 아이콘이 표시됩니다.
  13. Clone(복제 ) 확인란을 선택한 경우 General (일반) 하위 탭에서 가상 시스템의 이름을 변경합니다.
  14. OK(확인 )를 클릭하여 가상 시스템을 가져옵니다.

가상 시스템의 CPU 유형은 가져오는 클러스터의 CPU 유형과 동일해야 합니다. 관리 포털에서 클러스터의 CPU 유형을 보려면 다음을 수행합니다.

  1. Compute(컴퓨팅) Clusters(클러스터) 를 클릭합니다.
  2. 클러스터를 선택합니다.
  3. Edit(편집 )를 클릭합니다.
  4. General(일반 ) 탭을 클릭합니다.

가상 머신의 CPU 유형이 다른 경우 가져온 가상 머신의 CPU 유형을 구성합니다.

  1. Compute(컴퓨팅) Virtual Machines(가상 시스템) 를 클릭합니다.
  2. 가상 머신을 선택합니다.
  3. Edit(편집 )를 클릭합니다.
  4. System(시스템 ) 탭을 클릭합니다.
  5. Advanced Parameters (고급 매개 변수) 화살표를 클릭합니다.
  6. Custom CPU Type(사용자 지정 CPU 유형 )을 지정하고 OK(확인 )를 클릭합니다.

6.13.6. 가상 머신을 호스트로 내보내기

가상 머신을 특정 경로로 내보내거나 Red Hat Virtualization 데이터 센터의 호스트의 마운트된 NFS 공유 스토리지로 내보낼 수 있습니다. 내보내기를 통해 OVN(Open Virtual Appliance) 패키지가 생성됩니다.

가상 머신을 호스트로 내보내기

  1. Compute(컴퓨팅)Virtual Machines(가상 시스템 )를 클릭하고 가상 시스템을 선택합니다.
  2. 더 많은 작업 ( moreactions )을 클릭한 다음 OVA로 내보내기를 클릭합니다.
  3. Host(호스트) 드롭다운 목록에서 호스트를 선택합니다.
  4. 후행 슬래시를 포함하여 Directory (디렉토리) 필드에 있는 내보내기 디렉터리의 절대 경로를 입력합니다. 예: /images2/ova/
  5. 필요한 경우 Name (이름) 필드에서 파일의 기본 이름을 변경합니다.
  6. OK를 클릭합니다.

내보내기 상태는 Events(이벤트 ) 탭에서 볼 수 있습니다.

6.13.7. 호스트에서 가상 머신 가져오기

OVA(Open Virtual Appliance) 파일을 Red Hat Virtualization 환경으로 가져옵니다. 데이터 센터의 Red Hat Virtualization Host에서 파일을 가져올 수 있습니다.

중요

현재 VMware에서 생성한 Red Hat Virtualization 및 OVA만 가져올 수 있습니다. KVM 및 Xen은 지원되지 않습니다.

가져오기 프로세스는 virt-v2v 를 사용합니다. virt-v2v 와 호환되는 운영 체제를 실행하는 가상 시스템만 성공적으로 가져올 수 있습니다. 현재 호환되는 운영 체제 목록은 RHEL 7 및 RHEL 8에서 virt-v2v를 사용하여 다른 하이퍼바이저에서 KVM으로 가상 머신 변환을 참조하십시오.

OVA 파일 가져오기

  1. OVA 파일을 /var/tmp 와 같은 파일 시스템 위치에 있는 클러스터의 호스트에 복사합니다.

    참고

    위치는 /root의 디렉토리 또는 하위 디렉토리에 있지 않는 한 로컬 디렉토리 또는 원격 NFS 마운트일 수 있습니다. 충분한 공간이 있는지 확인하십시오.

  2. OVA 파일에 qemu 사용자(UID 36) 및 kvm 그룹(GID 36)에 대한 읽기/쓰기 액세스를 허용하는 권한이 있는지 확인합니다.

    # chown 36:36 path_to_OVA_file/file.OVA
  3. Compute(컴퓨팅) Virtual Machines(가상 시스템) 를 클릭합니다.
  4. 더 많은 작업 ( moreactions )을 클릭하고 가져오기 를 선택합니다. 그러면 Import Virtual Machine(s)(가상 시스템 가져오기) 창이 열립니다.

    1. 소스 목록에서 OVA(가상 어플라이언스) 선택합니다.
    2. Host(호스트) 목록에서 호스트 를 선택합니다.
    3. Path(경로 ) 필드에서 OVA 파일의 절대 경로를 지정합니다.
    4. Load(로드 )를 클릭하여 가져올 가상 시스템을 나열합니다.
    5. 소스의 Virtual Machines(가상 시스템) 목록에서 가상 시스템을 선택하고 화살표를 사용하여 가져올 Virtual Machines(가져오기 ) 목록으로 이동합니다.
  5. 다음을 클릭합니다.

    1. 가상 시스템의 Storage Domain (스토리지 도메인)을 선택합니다.
    2. 가상 시스템이 상주할 대상 클러스터 를 선택합니다.
    3. 가상 시스템의 CPU Profile (CPU 프로필)을 선택합니다.
    4. 가상 시스템의 Allocation Policy(할당 정책) 를 선택합니다.
    5. 선택적으로 Attach VirtIO-Drivers 확인란을 선택하고 목록에서 적절한 이미지를 선택하여 VirtIO 드라이버를 추가합니다.
    6. 가상 시스템의 Allocation Policy(할당 정책) 를 선택합니다.
    7. 가상 시스템을 선택하고 General(일반 ) 탭에서 Operating System (운영 체제)을 선택합니다.
    8. Network Interfaces(네트워크 인터페이스) 탭에서 Network Name(네트워크 이름) 및 Profile Name (프로필 이름)을 선택합니다.
    9. Disks(디스크 ) 탭을 클릭하여 가상 시스템의 Alias (별칭), Virtual Size(가상 크기), 실제 크기를 확인합니다.
  6. OK(확인 )를 클릭하여 가상 시스템을 가져옵니다.

6.13.8. RHEL 5 Xen 호스트에서 가상 머신 가져오기

Xen on Red Hat Enterprise Linux 5에서 Red Hat Virtualization 환경으로 가상 시스템 가져오기. Red Hat Virtualization은 V2V를 사용하여 QCOW2 또는 원시 가상 머신 디스크 형식을 가져옵니다.

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 이상이어야 합니다.

주의

RHEL 5 Xen 호스트에서 Windows 가상 머신을 가져오고 VirtIO 장치를 사용하는 경우 가상 머신을 가져오기 전에 VirtIO 드라이버를 설치합니다. 드라이버가 설치되지 않은 경우 가져오기 후 가상 머신이 부팅되지 않을 수 있습니다.

VirtIO 드라이버는 virtio-win_version.iso 또는 RHV-toolsSetup _ version.iso 에서 설치할 수 있습니다. 자세한 내용은 Windows에 게스트 에이전트 및 드라이버 설치를 참조하십시오.

VirtIO 드라이버를 사용하지 않는 경우 VirtIO 장치가 사용되지 않는지 확인하기 위해 처음 부팅하기 전에 가상 시스템의 구성을 검토합니다.

참고

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

중요

가져오기 작업은 동일한 아키텍처를 공유하는 가상 시스템만 포함할 수 있습니다. 가져올 가상 시스템에 다른 아키텍처가 있는 경우 경고가 나타나고 동일한 아키텍처가 있는 가상 시스템만 포함하도록 선택을 변경하라는 메시지가 표시됩니다.

참고

가져오기가 실패하면 /var/log/vdsm/import/ 의 관련 로그 파일과 프록시 호스트의 /var/log/vdsm/vdsm.log 를 참조하십시오.

절차

RHEL 5 Xen에서 가상 머신을 가져오려면 다음 단계를 따르십시오.

  1. 가상 시스템을 종료합니다. 가져 오기 프로세스 중에 Xen을 통해 가상 시스템을 시작하면 데이터가 손상될 수 있습니다.
  2. 프록시 호스트와 RHEL 5 Xen 호스트 간의 공개 키 인증을 활성화합니다.

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

      # sudo -u vdsm ssh-keygen
    2. vdsm 사용자의 공개 키를 RHEL 5 Xen 호스트에 복사합니다.

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

      # sudo -u vdsm ssh root@xenhost.example.com
  3. 관리 포털에 로그인합니다.
  4. Compute(컴퓨팅) Virtual Machines(가상 시스템) 를 클릭합니다.
  5. 더 많은 작업 ( moreactions )을 클릭하고 가져오기 를 선택합니다. 그러면 Import Virtual Machine(s)(가상 시스템 가져오기) 창이 열립니다.
  6. 프록시 호스트가 포함된 Data Center (데이터 센터)를 선택합니다.
  7. 소스 드롭다운 목록에서 XEN(RHEL을 통해 ) 을 선택합니다.
  8. 선택 사항으로 드롭다운 목록에서 RHEL 5 Xen 외부 프로바이더 를 선택합니다. URI는 올바른 URI로 미리 채워집니다. 자세한 내용은 관리 가이드에서 RHEL 5 Xen 호스트 추가를 참조하십시오.
  9. RHEL 5 Xen 호스트의 URI 를 입력합니다. 필수 형식은 미리 채워져 있습니다. <hostname> 을 RHEL 5 Xen 호스트의 호스트 이름으로 바꿔야 합니다.
  10. 프록시 호스트 드롭다운 목록에서 프록시 호스트 를 선택합니다.
  11. 로드 를 클릭하여 가져올 수 있는 RHEL 5 Xen 호스트의 가상 머신을 나열합니다.
  12. 소스의 Virtual Machines (가상 시스템) 목록에서 하나 이상의 가상 시스템을 선택하고 화살표를 사용하여 가져올 Virtual Machines(가상 시스템 ) 목록으로 이동합니다.

    참고

    현재 제한 사항으로 인해 블록 장치가 있는 Xen 가상 시스템이 소스의 가상 머신 목록에 표시되지 않습니다. 수동으로 가져와야 합니다. Xen 호스트에서 블록 기반 가상 머신 가져오기 를 참조하십시오.

  13. 다음을 클릭합니다.
  14. 가상 시스템이 있을 클러스터 를 선택합니다.
  15. 가상 시스템의 CPU 프로필을 선택합니다.
  16. Allocation Policy(할당 정책 ) 및 Storage Domain (스토리지 도메인) 목록을 사용하여 가상 시스템에서 사용하는 디스크를 씬 프로비저닝하거나 사전 할당할지 여부를 선택하고 디스크를 저장할 스토리지 도메인을 선택합니다.

    참고

    대상 스토리지 도메인은 파일 기반 도메인이어야 합니다. 현재 제한으로 인해 블록 기반 도메인을 지정하면 V2V 작업이 실패합니다.

  17. 가상 시스템에 이름 옆에 경고 기호가 표시되거나 System(시스템) 열에 VM이 틱이 있는 경우 Clone (복제) 확인란을 선택하여 가상 시스템을 복제합니다.

    참고

    가상 시스템을 복제하면 이름 및 MAC 주소가 변경되고 모든 디스크가 복제되어 모든 스냅샷이 제거됩니다.

  18. OK(확인 )를 클릭하여 가상 시스템을 가져옵니다.

가상 시스템의 CPU 유형은 가져오는 클러스터의 CPU 유형과 동일해야 합니다. 관리 포털에서 클러스터의 CPU 유형을 보려면 다음을 수행합니다.

  1. Compute(컴퓨팅) Clusters(클러스터) 를 클릭합니다.
  2. 클러스터를 선택합니다.
  3. Edit(편집 )를 클릭합니다.
  4. General(일반 ) 탭을 클릭합니다.

가상 머신의 CPU 유형이 다른 경우 가져온 가상 머신의 CPU 유형을 구성합니다.

  1. Compute(컴퓨팅) Virtual Machines(가상 시스템) 를 클릭합니다.
  2. 가상 머신을 선택합니다.
  3. Edit(편집 )를 클릭합니다.
  4. System(시스템 ) 탭을 클릭합니다.
  5. Advanced Parameters (고급 매개 변수) 화살표를 클릭합니다.
  6. Custom CPU Type(사용자 지정 CPU 유형 )을 지정하고 OK(확인 )를 클릭합니다.

RHEL 5 Xen 호스트에서 블록 기반 가상 머신 가져오기

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

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

      # sudo -u vdsm ssh-keygen
    2. vdsm 사용자의 공개 키를 RHEL 5 Xen 호스트에 복사합니다.

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

      # sudo -u vdsm ssh root@xenhost.example.com
  2. 내보내기 도메인을 연결합니다. 자세한 내용은 관리 가이드에서 기존 내보내기 도메인 연결을 참조하십시오.
  3. 프록시 호스트에서 RHEL 5 Xen 호스트에서 가상 머신을 복사합니다.

    # virt-v2v-copy-to-local -ic xen+ssh://root@xenhost.example.com vmname
  4. 가상 머신을 libvirt XML로 변환하고 파일을 내보내기 도메인으로 이동합니다.

    # virt-v2v -i libvirtxml vmname.xml -o rhev -of raw -os storage.example.com:/exportdomain
  5. 관리 포털에서 Storage(스토리지Domains (도메인) 를 클릭하고 내보내기 도메인의 이름을 클릭하고 세부 정보 보기에서 VM Import(VM 가져오기 ) 탭을 클릭하여 가상 시스템이 내보내기 도메인에 있는지 확인합니다.
  6. 가상 머신을 대상 데이터 도메인으로 가져옵니다. 자세한 내용은 내보내기 도메인에서 가상 머신 가져오기 를 참조하십시오.

6.13.9. KVM 호스트에서 가상 머신 가져오기

KVM에서 Red Hat Virtualization 환경으로 가상 머신 가져오기. Red Hat Virtualization은 KVM 가상 머신을 가져오기 전에 올바른 형식으로 변환합니다. 대상 데이터 센터에 있는 호스트와 KVM 호스트 간에 공개 키 인증을 활성화해야 합니다(이 호스트를 프록시 호스트로 다음 절차에서 참조).

주의

가져오기 전에 가상 머신을 종료해야 합니다. 가져오기 프로세스 중에 KVM을 통해 가상 머신을 시작하면 데이터가 손상될 수 있습니다.

중요

가져오기 작업은 동일한 아키텍처를 공유하는 가상 시스템만 포함할 수 있습니다. 가져올 가상 시스템에 다른 아키텍처가 있는 경우 경고가 나타나고 동일한 아키텍처가 있는 가상 시스템만 포함하도록 선택을 변경하라는 메시지가 표시됩니다.

참고

가져오기가 실패하면 /var/log/vdsm/import/ 의 관련 로그 파일과 프록시 호스트의 /var/log/vdsm/vdsm.log 를 참조하십시오.

KVM에서 가상 머신 가져오기

  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. 관리 포털에 로그인합니다.
  3. Compute(컴퓨팅) Virtual Machines(가상 시스템) 를 클릭합니다.
  4. 더 많은 작업 ( moreactions )을 클릭하고 가져오기 를 선택합니다. 그러면 Import Virtual Machine(s)(가상 시스템 가져오기) 창이 열립니다.
  5. 프록시 호스트가 포함된 Data Center (데이터 센터)를 선택합니다.
  6. 소스 드롭다운 목록에서 Libvirt를 통해 KVM 을 선택합니다.
  7. 선택 사항으로 드롭다운 목록에서 KVM 공급자 외부 프로바이더를 선택합니다. URI는 올바른 URI로 미리 채워집니다. 자세한 내용은 관리 가이드에서 가상 머신 공급자로 KVM 호스트 추가를 참조하십시오.
  8. 다음 형식으로 KVM 호스트의 URI 를 입력합니다.

    qemu+ssh://root@kvmhost.example.com/system
  9. Requires Authentication(인증 필요 ) 확인란을 선택한 상태로 유지합니다.
  10. Username(사용자 이름 ) 필드에 root 를 입력합니다.
  11. KVM 호스트의 root 사용자의 암호를 입력합니다.
  12. 드롭다운 목록에서 Proxy Host( 프록시 호스트 )를 선택합니다.
  13. 로드 를 클릭하여 가져올 수 있는 KVM 호스트의 가상 머신을 나열합니다.
  14. 소스의 Virtual Machines (가상 시스템) 목록에서 하나 이상의 가상 시스템을 선택하고 화살표를 사용하여 가져올 Virtual Machines(가상 시스템 ) 목록으로 이동합니다.
  15. 다음을 클릭합니다.
  16. 가상 시스템이 있을 클러스터 를 선택합니다.
  17. 가상 시스템의 CPU 프로필을 선택합니다.
  18. 선택적으로 Collapse Snapshots(스냅샷 축소) 확인란을 선택하여 스냅샷 복원 지점을 제거하고 템플릿 기반 가상 시스템에 템플릿을 포함합니다.
  19. 선택적으로 Clone(복제 ) 확인란을 선택하여 가상 시스템 이름 및 MAC 주소를 변경하고 모든 디스크를 복제하여 모든 스냅샷을 제거합니다. 이름 옆에 경고 기호가 있거나 System(시스템) 열의 VM에 표시가 있는 가상 머신이 표시되면 가상 시스템을 복제하고 이름을 변경해야 합니다.
  20. 가져올 각 가상 시스템을 클릭하고 Disks (디스크) 하위 탭을 클릭합니다. Allocation Policy(할당 정책 ) 및 Storage Domain (스토리지 도메인) 목록을 사용하여 가상 시스템에서 사용하는 디스크를 씬 프로비저닝 또는 사전 할당할지 여부를 선택하고 디스크를 저장할 스토리지 도메인을 선택합니다. 또한, 가져온 디스크가 해당 가상 시스템의 부팅 디스크 역할을 함을 나타내는 아이콘이 표시됩니다. 자세한 내용은 기술 참조 에서 Virtual Disk Storage Allocation Policies 를 참조하십시오.
  21. Clone(복제 ) 확인란을 선택한 경우 General(일반 ) 탭에서 가상 시스템의 이름을 변경합니다.
  22. OK(확인 )를 클릭하여 가상 시스템을 가져옵니다.

가상 시스템의 CPU 유형은 가져오는 클러스터의 CPU 유형과 동일해야 합니다. 관리 포털에서 클러스터의 CPU 유형을 보려면 다음을 수행합니다.

  1. Compute(컴퓨팅) Clusters(클러스터) 를 클릭합니다.
  2. 클러스터를 선택합니다.
  3. Edit(편집 )를 클릭합니다.
  4. General(일반 ) 탭을 클릭합니다.

가상 머신의 CPU 유형이 다른 경우 가져온 가상 머신의 CPU 유형을 구성합니다.

  1. Compute(컴퓨팅) Virtual Machines(가상 시스템) 를 클릭합니다.
  2. 가상 머신을 선택합니다.
  3. Edit(편집 )를 클릭합니다.
  4. System(시스템 ) 탭을 클릭합니다.
  5. Advanced Parameters (고급 매개 변수) 화살표를 클릭합니다.
  6. Custom CPU Type(사용자 지정 CPU 유형 )을 지정하고 OK(확인 )를 클릭합니다.

6.13.10. Red Hat KVM 게스트 이미지 가져오기

Red Hat에서 제공하는 KVM 가상 머신 이미지를 가져올 수 있습니다. 이 이미지는 Red Hat Enterprise Linux가 설치된 사전 구성된 가상 시스템 스냅샷입니다.

cloud-init 도구를 사용하여 이 이미지를 구성하고 이를 사용하여 새 가상 시스템을 배포할 수 있습니다. 따라서 운영 체제를 설치 및 구성할 필요가 없으며 사용할 준비가 된 가상 시스템을 제공합니다.

절차

  1. Product Software(제품 소프트웨어) 탭의 Download Red Hat Enterprise Linux(Red Hat Enterprise Linux 다운로드) 목록에서 최신 KVM 가상 시스템 이미지를 다운로드합니다.
  2. Manager 또는 REST API를 사용하여 가상 시스템 이미지를 업로드합니다. 관리 가이드 의 데이터 스토리지 도메인에 이미지 업로드 를 참조하십시오.
  3. 새 가상 시스템을 생성하고 업로드한 디스크 이미지를 연결합니다. Linux 가상 머신 생성을 참조하십시오.
  4. 선택적으로 cloud-init 를 사용하여 가상 시스템을 구성합니다. 자세한 내용은 Using Cloud-Init to Automate the Configuration of Virtual Machines 를 참조하십시오.
  5. 필요한 경우 가상 시스템에서 템플릿을 생성합니다. 이 템플릿에서 새 가상 머신을 생성할 수 있습니다. 템플릿 생성 및 템플릿에서 가상 머신 생성에 대한 정보는 템플릿을 참조하십시오.