XenServer

VM 가져오기 및 내보내기

XenServer에서는 여러 다른 형식의 VM을 가져오고 VM을 여러 다른 형식으로 내보낼 수 있습니다.

XenCenter 가져오기 마법사를 사용하여 개방형 가상화 형식 (OVF 및 OVA), 디스크 이미지 형식 (VHD, VHDX/AVHDX 및 VMDK) 및 XenServer XVA 형식에서 VM을 가져올 수 있습니다. VMware 및 Microsoft에서 제공하는 가상화 플랫폼과 같은 다른 가상화 플랫폼에서 만든 VM도 가져올 수 있습니다.

참고:

다른 가상화 플랫폼을 사용하여 만든 VM을 가져올 때 게스트 운영 체제가 XenServer에서 부팅되도록 게스트 운영 체제를 구성하거나 수정합니다 . XenCenter의 운영 체제 픽스업 기능은 이러한 기본 수준의 상호 운용성을 제공하기 위한 것입니다. 자세한 내용은 운영 체제 수정을 참조하십시오.

XenCenter 내보내기 마법사를 사용하면 VM을 Open Virtualization Format(OVF 및 OVA) 및 XenServer XVA 형식으로 내보낼 수 있습니다.

또한 xe CLI를 사용하여 XenServer XVA 형식의 VM을 가져오거나 이 형식으로 내보낼 수 있습니다.

요구 사항

VM을 다른 형식으로 가져오거나 다른 형식으로 내보낼 수 있으려면 특정 권한이 필요합니다. 가져오기 또는 내보내기 마법사는 계속하기 전에 대상 풀에 필요한 역할이 있는지 확인하는 검사를 수행합니다. 필요한 RBAC 역할에 대한 자세한 내용은 RBAC 역할 및 권한을 참조하십시오.

지원되는 형식

형식 가져오기가 지원되나요? 내보내기가 지원되나요? 설명
Open Virtualization Format(OVF 및 OVA) OVF는 하나 이상의 VM으로 구성된 가상 장비를 패키지 및 배포하기 위한 개방형 표준입니다.
디스크 이미지 포맷 (VHD, VHDX/AVHDX 및 VMDK) 아니요 가져오기 마법사를 사용하여 VHD (가상 하드 디스크), VHDX (가상 하드 디스크 확장), AVHDX (자동 가상 하드 디스크) 및 VMDK (가상 컴퓨터 디스크) 형식 디스크 이미지 파일을 가져올 수 있습니다.
XenServer XVA 형식 XVA는 개별 VM을 설명자와 디스크 이미지가 포함된 단일 파일 보관으로 패키지하기 위한 Xen 기반 하이퍼바이저와 관련된 형식입니다. 파일 이름 확장자는 .xva입니다.

사용할 형식은 무엇입니까?

다음과 같은 경우 OVF/OVA 형식을 사용합니다.

  • OVF를 지원하는 다른 가상화 플랫폼과 XenServer vApp 및 VM을 공유하려는 경우

  • 둘 이상의 VM을 저장하려는 경우

다음과 같은 경우에는 VHD, VHDX/AVHDX 또는 VMDK 형식을 사용하는 것이 좋습니다.

  • 관련 OVF 메타데이터 없이 사용할 수 있는 가상 디스크 이미지가 있습니다.

다음과 같은 경우 XVA 형식을 사용합니다.

  • CLI에서 스크립트를 실행하여 VM 가져오기 및 내보내기

개방형 가상화 형식 (OVF 및 OVA)

OVF는 하나 이상의 VM으로 구성된 가상 장비를 패키지 및 배포하기 위해 Distributed Management Task Force에서 지정한 개방형 표준입니다. OVF 및 OVA 형식에 대한 자세한 내용은 다음 정보를 참조하십시오.

OVF 패키지는 가상 장비를 구성하는 파일의 집합입니다. 이 패키지에는 항상 설명자 파일과 패키지에 대한 다음 특성을 나타내는 다른 파일이 포함됩니다.

속성

Descriptor (.ovf): 설명자는 항상 패키지의 가상 하드웨어 요구 사항을 지정합니다. 다음을 비롯한 다른 정보도 지정할 수 있습니다.

  • 가상 디스크, 패키지 자체 및 게스트 운영 체제에 대한 설명
  • 사용권 계약
  • 장비에서 VM을 시작 및 중지하기 위한 지침
  • 패키지를 설치하기 위한 지침

서명 (.cert): 서명은 패키지 작성자를 인증하기 위해 X.509 형식의 공개 키 인증서에서 사용하는 디지털 서명입니다.

매니페스트 (.mf): 매니페스트를 사용하면 패키지 내용의 무결성을 확인할 수 있습니다. 매니페이트에는 패키지의 모든 파일에 대한 SHA-1 다이제스트가 포함됩니다.

가상 디스크: OVF는 디스크 이미지 형식을 지정하지 않습니다. OVF 패키지에는 가상 디스크를 내보낸 가상화 제품에서 정의된 형식의 가상 디스크로 구성된 파일이 포함됩니다. XenServer는 OVF 패키지를 동적 VHD 형식의 디스크 이미지로 만들고, VMware 제품 및 Virtual Box는 OVF 패키지를 스트림 최적화 VMDK 형식의 가상 디스크로 만듭니다.

또한 OVF 패키지는 압축, 보관, EULA 첨부, 주석 등과 같은 메타데이터와 관련이 없는 기타 기능도 지원합니다.

참고:

압축되었거나 압축된 파일을 포함하는 OVF 패키지를 가져올 경우 XenServer 호스트에서 추가 디스크 공간을 확보해야만 올바로 가져올 수 있습니다.

OVA(Open Virtual Appliance) 패키지는 OVF 패키지를 구성하는 파일이 포함된 테이프 보관(.tar) 형식의 단일 보관 파일입니다.

OVF 또는 OVA 형식 선택

OVF 패키지에는 압축되지 않은 일련의 파일이 포함되어 있으므로 파일의 개별 디스크 이미지에 쉽게 액세스할 수 있습니다. OVA 패키지는 하나의 큰 파일을 포함하므로 이 파일을 압축할 수는 있지만 일련의 파일에 대한 유연성은 제공하지 않습니다.

웹 다운로드용 패키지를 만들 때와 같이 파일 하나만 있는 것이 편리한 특정 응용 프로그램에서 OVA 형식을 유용하게 사용할 수 있습니다. 쉽게 처리할 수 있는 패키지를 만들려는 경우에만 OVA를 사용하십시오. 이 형식을 사용하면 내보내기와 가져오기 프로세스 모두에서 긴 시간이 걸립니다.

디스크 이미지 포맷 (VHD, VHDX/AVHDX 및 VMDK)

XenCenter를 사용하면 VHD (가상 하드 디스크), VHDX (가상 하드 디스크 확장), AVHDX (자동 가상 하드 디스크) 및 VMDK (가상 컴퓨터 디스크) 형식의 디스크 이미지를 가져올 수 있습니다. 독립 실행형 디스크 이미지 내보내기는 지원되지 않습니다.

VHD는 VM의 디스크 데이터를 저장하는 데 사용되는 가상 하드 디스크 형식입니다. VMDK는 VMware에서만 사용할 수 있는 가상 디스크 형식입니다. VHDX는 VHD 형식의 향상된 버전입니다. VHDX/AVHDX에 대한 자세한 내용은 VHDX/AVHDX를 참조하십시오.

연결된 OVF 메타데이터가 없는 가상 디스크 이미지를 사용할 수 있는 경우 디스크 이미지를 가져올 수 있습니다. 이 옵션은 다음과 같은 상황에서 발생할 수 있습니다.

  • 디스크 이미지를 가져올 수 있지만 연결된 OVF 메타데이터를 읽을 수 없는 경우

  • OVF 패키지에 가상 디스크가 정의되어 있지 않은 경우

  • OVF 패키지를 만들 수 없는 플랫폼에서 이동하려는 경우(예: 구형 플랫폼이나 이미지)

  • OVF 정보가 없는 오래된 VMware 장비를 가져오려는 경우

  • OVF 정보가 없는 독립 실행형 VM을 가져오려는 경우

사용 가능한 경우 개별 디스크 이미지가 아닌 OVF 메타데이터가 포함된 장치 패키지를 가져오는 것이 좋습니다. OVF 데이터는 가져오기 마법사가 디스크 이미지에서 VM을 다시 만드는 데 필요한 정보를 제공합니다. 이 정보에는 VM, 프로세서, 스토리지, 네트워크 및 메모리 요구 사항과 관련된 디스크 이미지 수가 포함됩니다. 이 정보가 없으면 VM을 다시 만드는 작업이 매우 복잡해지고 오류가 발생하기 쉽습니다.

VHDX/AVHDX

VHDX는 더 큰 용량뿐만 아니라 더 나은 성능, 내결함성 및 데이터 보호 기능을 제공하는 VHD 형식의 향상된 버전입니다.

AVHDX는 가상 하드 디스크에 대한 VHDX 표준의 일부인 디스크 이미지 형식입니다. VM의 스냅샷 또는 체크포인트 정보를 저장하는 데 사용됩니다. VM에 스냅샷을 만들 때마다 가상 하드 디스크의 현재 상태를 보존하기 위해 AVHDX 파일이 자동으로 생성됩니다. 이 파일은 VM의 스냅샷 정보를 추적하는 데 사용할 수 있습니다. 각 AVHDX 파일은 이전 AVHDX 파일에 연결되어 기본 가상 하드 디스크 파일 이후에 이루어진 모든 변경 사항을 포함하는 체인을 만듭니다.

XenCenter 가져오기 마법사를 사용하여 VHDX/AVHDX 파일을 풀이나 특정 호스트에 VM으로 가져올 수 있습니다. XenCenter 가져오기 마법사를 사용하여 VHDX/AVHDX파일을 가져오는 방법에 대한 자세한 내용은 디스크 이미지 가져오기를 참조하십시오.

Citrix 고객인 경우 이 기능을 사용하여 VMware에서 XenServer로 VM을 마이그레이션할 수도 있습니다. Citrix Provisioning은 소프트웨어 스트리밍 기술의 일환으로 공유 디스크 이미지 (vDisk) 를 VHDX/AVHDX 파일로 저장합니다. XenCenter 가져오기 마법사를 사용하여 VHDX/AVHDX 파일을 가져오면 VMware에서 XenServer로 vDisk를 쉽게 마이그레이션할 수 있습니다. 자세한 내용은 VMware에서 마이그레이션을참조하십시오.

XVA 포맷

XVA는 XenServer와 관련된 가상 장비 형식으로, 단일 VM을 설명자와 디스크 이미지가 포함된 단일 파일 집합으로 패키지합니다. 파일 이름 확장명은 .xva입니다.

설명자 파일(파일 이름 확장명 ova.xml)은 단일 VM의 가상 하드웨어를 지정합니다.

디스크 이미지 형식은 파일의 디렉터리입니다. 디렉토리 이름은 설명자의 참조 이름에 해당하며 디스크 이미지의 각 1MB 블록에 대해 두 개의 파일을 포함합니다. 각 파일의 기본 이름은 10진수 형식의 블록 번호입니다. 첫 번째 파일에는 원시 이진 형식의 디스크 이미지 블록 하나가 포함되어 있으며 확장자가 없습니다. 두 번째 파일은 첫 번째 파일의 체크섬입니다. VM을 Citrix Hypervisor 8.0 또는 이전 버전에서 내보낸 경우 이 파일의 확장자는 .checksum입니다. VM을 Citrix Hypervisor 8.1 이상에서 내보낸 경우 이 파일의 확장자는 .xxhash입니다.

중요:

VM을 XenServer 호스트에서 내보낸 다음 CPU 유형이 다른 XenServer 호스트로 가져오는 경우 VM이 올바로 실행되지 않을 수 있습니다. 예를 들어 Intel® VT 지원 CPU가 있는 호스트에서 내보낸 Windows VM은 AMD-VTM CPU가 있는 호스트로 가져올 때 실행되지 않을 수 있습니다.

운영 체제 수정

XenServer 이외의 가상화 플랫폼에서 만들고 내보낸 가상 어플라이언스 또는 디스크 이미지를 가져올 때는 XenServer 호스트에서 제대로 부팅하기 전에 VM을 구성해야 할 수 있습니다.

XenCenter에는 XenServer로 가져오는 VM의 기본 수준의 상호 운용성을 보장하는 것을 목표로 하는 고급 하이퍼바이저 상호 운용성 기능인 운영 체제 수정이 포함되어 있습니다. OVF/OVA 패키지에서 VM을 가져오고 다른 가상화 플랫폼에서 만든 디스크 이미지를 가져올 때 운영 체제 픽스업을 사용합니다.

운영 체제 수정 프로세스는 하이퍼바이저 간에 이동할 때 발생하는 운영 체제 장치 및 드라이버 문제를 해결합니다. 이 프로세스에서는 가져온 VM을 사용하여 XenServer 환경에서 운영 체제가 부팅되지 않을 수 있는 부팅 장치 관련 문제를 해결하려고 시도합니다. 이 기능은 플랫폼 간의 변환을 수행하기 위한 것은 아닙니다.

참고:

이 기능을 사용하려면 40MB의 여유 공간이 있는 ISO 스토리지 저장소와 256MB의 가상 메모리가 필요합니다.

운영 체제 픽스업은 가져온 VM의 DVD 드라이브에 연결된 자동 부팅 ISO 이미지로 제공됩니다. 이 기능은 VM이 처음으로 시작될 때와 VM이 종료될 때 필요한 복구 작업을 수행합니다. 다음에 새 VM을 시작하면 부팅 장치가 재설정되고 VM이 정상적으로 시작됩니다.

가져온 디스크 이미지 또는 OVF/OVA 패키지에서 운영 체제 수정을 사용하려면 XenCenter 가져오기 마법사의 고급 옵션 페이지에서 이 기능을 활성화합니다. XenServer에서 사용할 수 있도록 수정 ISO를 복사할 위치를 지정합니다.

운영 체제 수정은 VM에 어떤 작업을 수행합니까?

운영 체제 픽스업 옵션은 가능한 최소의 변경을 통해 가상 시스템이 부팅될 수 있도록 하기 위해 설계되었습니다. 게스트 운영 체제 및 원래 호스트의 하이퍼바이저에 따라 운영 체제 픽스업을 사용한 후 추가 작업이 필요할 수 있습니다. 이러한 작업에는 구성 변경 및 드라이버 설치가 포함될 수 있습니다.

픽스업 프로세스 동안 ISO가 ISO SR에 복사됩니다. 이 ISO는 VM에 연결됩니다. 가상 DVD 드라이브에서 부팅되도록 부팅 순서가 설정되고 VM이 ISO로 부팅됩니다. 그런 다음 ISO 내의 환경은 VM의 각 디스크를 확인하여 Linux 시스템인지 Windows 시스템인지를 결정합니다.

Linux 시스템이 감지되면 GRUB 구성 파일의 위치가 결정됩니다. SCSI 디스크 부팅 장치에 대한 모든 포인터는 IDE 디스크를 가리키도록 수정됩니다. 예를 들어 GRUB에 첫 번째 SCSI 컨트롤러의 첫 번째 디스크를 나타내는 /dev/sda1 항목이 포함된 경우 이 항목은 첫 번째 IDE 컨트롤러의 첫 번째 디스크를 나타내는 /dev/hda1로 변경됩니다.

Windows 시스템이 감지되면 설치된 OS의 드라이버 데이터베이스에서 일반 중요 부팅 장치 드라이버가 추출되어 OS에 등록됩니다. 이 프로세스는 SCSI와 IDE 인터페이스 간에 부팅 장치가 변경될 때 이전 Windows 운영 체제에서 특히 중요합니다.

VM에서 특정 가상화 도구 집합이 검색되는 경우에는 성능 문제 및 불필요한 이벤트 메시지를 방지하기 위해 이런 도구를 사용하지 않도록 설정합니다.

VM 가져오기

VM을 가져올 때 새 VM을 프로비저닝하는 데 필요한 동일한 여러 단계를 사용하여 VM을 효과적으로 만듭니다. 이러한 단계에는 호스트 지정, 스토리지 및 네트워킹 구성이 포함됩니다.

XenCenter 가져오기 마법사를 사용하여 OVF/OVA, 디스크 이미지, XVA 및 XVA 버전 1 파일을 가져올 수 있습니다. xe CLI를 통해 XVA 파일을 가져올 수도 있습니다.

OVF/OVA로부터 VM 가져오기

XenCenter 가져오기 마법사를 사용하면 OVF/OVA 파일로 저장된 VM을 가져올 수 있습니다. 가져오기 마법사는 XenCenter에서 VM을 만드는 일반적인 단계, 즉 호스트를 지정한 다음 새 VM의 스토리지 및 네트워킹을 구성하는 단계를 안내합니다. OVF 및 OVA 파일을 가져올 때는 다음과 같은 추가 단계가 필요할 수 있습니다.

  • 다른 가상화 플랫폼을 사용하여 만든 VM을 가져오는 경우 운영 체제 수정 기능을 실행하여 VM에 대한 기본적인 수준의 상호 운용성을 보장하십시오. 자세한 내용은 운영 체제 수정을 참조하십시오.

사전 요구 사항

XenCenter를 사용하여 가져올 경우 가져온 OVF 패키지는 vApp으로 표시됩니다. 가져오기가 완료되면 새 VM이 XenCenter 리소스 창에 나타나고 새 vApp이 vApp 관리 대화 상자에 나타납니다.

XenCenter를 사용하여 OVF/OVA의 VM을 가져오려면 다음을 수행합니다:

  1. 다음 중 하나를 수행하여 가져오기 마법사를 엽니다.

    • 리소스 창에서 마우스 오른쪽 버튼을 클릭한 다음 바로 가기 메뉴에서 가져오기를 선택합니다.
    • 파일 메뉴에서 가져오기를 선택합니다.
  2. 마법사의 첫 번째 페이지에서 가져올 파일을 찾은 후 다음을 클릭하여 계속합니다.

  3. 해당되는 경우 EULA를 검토하고 동의합니다.

    가져오는 패키지에 EULA가 포함되어 있는 경우 EULA를 수락하고 다음을 클릭하여 계속합니다. 패키지에 EULA가 포함되어 있지 않은 경우 마법사는 이 단계를 건너뛰고 바로 다음 페이지로 이동합니다.

  4. VM을 가져오려는 풀 또는 호스트를 지정합니다.

    호스트 또는 풀을 선택하려면 VM을 가져올 위치 목록에서 선택합니다 .

    다음을 클릭하여 계속합니다.

  5. 가져온 VM에 대한 스토리지 구성: 가져온 가상 디스크를 배치할 스토리지 저장소를 하나 이상 선택한 후 다음을 클릭하여 계속합니다.

    가져온 모든 가상 디스크를 동일한 SR에 배치하려면 가져온 모든 VM을 이 대상 SR에 배치를 선택합니다. 목록에서 SR을 선택합니다.

    들어오는 VM의 가상 디스크를 다른 SR에 배치하려면 가져온 VM을 지정된 대상 SR에 배치를 선택합니다. 각 VM에 대해 SR 열의 목록에서 대상 SR을 선택합니다.

  6. 가져온 VM에 대한 네트워킹을 구성합니다. 가져오는 VM의 가상 네트워크 인터페이스를 대상 풀의 대상 네트워크에 매핑합니다. 들어오는 VM의 목록에 표시된 네트워크 및 MAC 주소는 원본(내보낸) VM에 대한 정의의 일부로 내보내기 파일에 저장됩니다. 들어오는 가상 네트워크 인터페이스를 대상 네트워크에 매핑하려면 Target Network(대상 네트워크) 열의 목록에서 네트워크를 선택합니다. 다음을 클릭하여 계속합니다.

  7. 보안 설정 지정: 선택한 OVF/OVA 패키지가 인증서 또는 매니페스트와 같은 보안 기능으로 구성된 경우 필요한 정보를 지정하고 다음을 클릭하여 계속합니다.

    OVF 장비에서 구성된 보안 기능에 따라 Security(보안) 페이지에 다른 옵션이 표시됩니다.

    • 기기가 서명된 경우 디지털 서명 확인 확인란이 자동으로 선택되어 나타납니다. 인증서 보기를 클릭하여 패키지 서명에 사용된 인증서를 표시합니다. 인증서가 신뢰할 수 없는 것으로 표시되는 경우 로컬 컴퓨터에서 루트 인증서나 발급한 인증 기관을 신뢰할 수 없는 것일 수 있습니다. 서명을 확인하지 않으려면 디지털 서명 확인 확인란의 선택을 취소합니다.

    • 장비에 매니페스트가 포함된 경우 매니페스트 콘텐츠 확인 확인란이 나타납니다. 마법사에서 패키지의 파일 목록을 확인하도록 하려면 이 확인란을 선택합니다.

    패키지가 디지털 서명되면 연결된 매니페스트가 자동으로 확인되므로 매니페스트 콘텐츠 확인 확인란이 보안 페이지에 나타나지 않습니다.

    참고:

    매니페스트를 확인하도록 선택하면 VMware Workstation 7.1.x OVF 파일을 가져올 수 없습니다. 이 오류는 VMware Workstation 7.1.x에서 잘못된 SHA-1 해시가 있는 매니페스트가 포함된 OVF 파일을 생성하기 때문에 발생합니다. 매니페스트를 확인하지 않도록 선택하면 가져오기가 성공적으로 수행됩니다.

  8. 운영 체제 수정 사용: 가져오는 패키지의 VM이 XenServer가 아닌 가상화 플랫폼에 구축된 경우 운영 체제 수정 사용 확인란을 선택합니다. XenServer가 액세스할 수 있도록 수정 ISO를 복사할 수 있는 ISO SR을 선택합니다. 이 기능에 대한 자세한 내용은 운영 체제 수정을 참조하십시오.

    다음을 클릭하여 계속합니다.

  9. 가져오기 설정을 검토한 다음 마침을 클릭하여 가져오기 프로세스를 시작하고 마법사를 닫습니다.

    참고:

    VM을 가져올 때는 약간의 시간이 걸리며, 이 시간은 VM의 크기 및 네트워크 연결 속도와 대역폭에 따라 달라집니다.

가져오기 진행률은 XenCenter 창 아래쪽의 상태 표시줄과 로그 탭에 표시됩니다. 새로 가져온 VM을 사용할 수 있는 경우 리소스 창에 나타나고 새 vApp이 vApp 관리 대화 상자에 나타납니다.

참고:

XenCenter를 사용하여 Windows 운영 체제가 포함된 OVF 패키지를 가져온 후에는 platform 매개 변수를 설정해야 합니다.

  1. platform 매개 변수를 device_id=0002로 설정합니다. 예:

    xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  2. platform 매개 변수를 viridian=true로 설정합니다. 예:

    xe vm-param-set uuid=VM uuid platform:viridian=true
    

디스크 이미지 가져오기

XenCenter 가져오기 마법사를 사용하면 디스크 이미지를 풀이나 특정 호스트에 VM으로 가져올 수 있습니다. 가져오기 마법사는 XenCenter에서 VM을 만드는 일반적인 단계, 즉 호스트를 지정한 다음 새 VM의 스토리지 및 네트워킹을 구성하는 단계를 안내합니다.

사전 요구 사항

  • XenServer가 사용하는 관리 네트워크에서 DHCP가 실행되는지 확인합니다.

  • 가져오기 마법사를 실행하려면 가져오기 마법사를 실행하는 서버에 로컬 스토리지가 있어야 합니다.

XenCenter를 사용하여 디스크 이미지에서 VM을 가져오려면:

  1. 다음 중 하나를 수행하여 가져오기 마법사를 엽니다.

    • 리소스 창에서 마우스 오른쪽 버튼을 클릭한 다음 바로 가기 메뉴에서 가져오기를 선택합니다.

    • 파일 메뉴에서 가져오기를 선택합니다.

  2. 마법사의 첫 번째 페이지에서 가져올 파일을 찾은 후 다음을 클릭하여 계속합니다.

  3. VM 이름을 지정하고 CPU 및 메모리 리소스를 할당합니다.

    가져온 디스크 이미지로 만들 새 VM의 이름을 입력한 다음 CPU 수와 메모리 양을 할당합니다. 다음을 클릭하여 계속합니다.

  4. VM을 가져오려는 풀 또는 호스트를 지정합니다.

    호스트 또는 풀을 선택하려면 VM을 가져올 위치 목록에서 선택합니다 .

    다음을 클릭하여 계속합니다.

  5. 가져온 VM에 대한 스토리지 구성: 가져온 가상 디스크를 배치할 스토리지 저장소를 하나 이상 선택한 후 다음을 클릭하여 계속합니다.

    가져온 모든 가상 디스크를 동일한 SR에 배치하려면 가져온 모든 VM을 이 대상 SR에 배치를 선택합니다. 목록에서 SR을 선택합니다.

    들어오는 VM의 가상 디스크를 다른 SR에 배치하려면 가져온 VM을 지정된 대상 SR에 배치를 선택합니다. 각 VM에 대해 SR 열의 목록에서 대상 SR을 선택합니다.

  6. 가져온 VM에 대한 네트워킹을 구성합니다. 가져오는 VM의 가상 네트워크 인터페이스를 대상 풀의 대상 네트워크에 매핑합니다. 들어오는 VM의 목록에 표시된 네트워크 및 MAC 주소는 원본(내보낸) VM에 대한 정의의 일부로 내보내기 파일에 저장됩니다. 들어오는 가상 네트워크 인터페이스를 대상 네트워크에 매핑하려면 Target Network(대상 네트워크) 열의 목록에서 네트워크를 선택합니다. 다음을 클릭하여 계속합니다.

  7. 부팅 옵션을 지정합니다.

    부팅 옵션 페이지에서 새 VM의 부팅 모드를 지정합니다. 게스트 운영 체제에서 지원되는 옵션만 선택할 수 있습니다.

    • BIOS 부팅: VM을 레거시 BIOS 모드로 부팅하려면 이 옵션을 선택합니다. Windows 11 VM에서는 레거시 BIOS 부팅이 지원되지 않습니다.

    • UEFI 부팅: UEFI 모드에서 VM을 부팅하려면 이 옵션을 선택합니다. XenServer는 특정 게스트 운영 체제에서만 이 부팅 모드를 지원합니다. UEFI 부트가 지원되는 게스트 운영 체제에 대한 자세한 내용은 게스트 UEFI 부팅 및 보안 부팅을 참조하십시오.

    • UEFI 보안 부팅: UEFI 보안 부팅 모드에서 VM을 부팅하려면 이 옵션을 선택합니다. 보안 부팅은 부트하는 동안 서명되지 않거나 잘못 서명되거나 수정된 바이너리가 실행되지 않도록 합니다. XenServer는 특정 게스트 운영 체제에서만 이 부팅 모드를 지원합니다. UEFI 보안 부팅을 지원하는 게스트 운영 체제에 대한 자세한 내용은 게스트 UEFI 부팅 및 보안 부팅을 참조하십시오.

    (VHDX/AVHDX만 해당) VHDX/AVHDX 파일에서 VM을 가져올 때 가져오기 마법사는 가져오는 VHDX/AVHDX 파일의 부팅 모드를 자동으로 검색하려고 시도합니다. 설정을 검토하고 VM에 원래 구성된 것과 동일한 부팅 모드가 선택되었는지 확인합니다.

    다음을 클릭하여 계속합니다.

  8. 운영 체제 픽스업을 활성화하거나 비활성화합니다.

    가져오는 디스크 이미지가 XenServer 이외의 하이퍼바이저에서 작성되는 경우 운영 체제 수정 사용을 선택합니다. XenServer에서 사용할 수 있도록 수정 ISO를 복사할 수 있는 ISO SR을 선택합니다. 자세한 내용은 VM 가져오기 및 내보내기 정보를 참조하십시오.

    중요:

    VMware vSphere의 PVS (Citrix Provisioning) 에서 VHDX/AVHDX 파일을 가져오는 경우 운영 체제 수정 사용 안 함을 선택합니다. PVS에서 VHDX/AVHDX에 대한 운영 체제 수정을 활성화하면 부팅 오류가 발생할 수 있습니다.

    다음을 클릭하여 계속합니다.

  9. 가져오기 설정을 검토한 다음 마침을 클릭하여 가져오기 프로세스를 시작하고 마법사를 닫습니다.

    VM을 가져오는 데는 VM의 크기와 네트워크 연결의 속도 및 대역폭에 따라 다소 시간이 걸릴 수 있습니다.

가져오기 진행률은 XenCenter 창 아래쪽의 상태 표시줄과 로그 탭에 표시됩니다. 새로 가져온 VM을 사용할 수 있으면 리소스 창에 나타납니다.

참고:

XenCenter를 사용하여 Windows 운영 체제가 포함된 디스크 이미지를 가져온 후에는 platform 매개 변수를 설정해야 합니다. 이 매개 변수의 값은 디스크 이미지에 포함된 Windows 버전에 따라 다릅니다.

  • Windows Server 2016 및 이후 버전의 경우 platform 매개 변수를 device_id=0002로 설정합니다. 예:

     xe vm-param-set uuid=VM uuid platform:device_id=0002
     <!--NeedCopy-->
    
  • 다른 모든 버전의 Windows에서는 platform 매개 변수를 viridian=true로 설정합니다. 예:

     xe vm-param-set uuid=VM uuid platform:viridian=true
     <!--NeedCopy-->
    

XVA에서 VM 가져오기

이전에 내보내고 로컬로 XVA 형식 (.xva) 으로 저장한 VM, 템플릿 및 스냅샷을 가져올 수 있습니다. 이렇게 하려면 일반적인 단계에 따라 VM을 만듭니다. 호스트를 지정한 다음 새 VM에 대한 스토리지 및 네트워킹을 구성합니다.

경고:

CPU 유형이 다른 다른 호스트에서 내보낸 가져온 VM을 항상 실행할 수 있는 것은 아닙니다. 예를 들어 인텔 VT 지원 CPU가 설치된 호스트에서 내보낸 Windows VM을 AMD-VTM CPU가 있는 호스트로 가져오면 실행되지 않을 수 있습니다.

XenCenter를 사용하여 XVA에서 VM을 가져오려면 다음을 수행합니다.

  1. 다음 중 하나를 수행하여 가져오기 마법사를 엽니다.

    • 리소스 창에서 마우스 오른쪽 버튼을 클릭한 다음 바로 가기 메뉴에서 가져오기를 선택합니다.
    • 파일 메뉴에서 가져오기를 선택합니다.
  2. 마법사의 첫 번째 페이지에서 가져올 파일(.xva 또는 ova.xml)을 찾은 후 다음을 클릭하여 계속합니다.

    [ 파일 이름 ] 상자에 URL 위치 (http, https, file 또는 ftp) 를 입력하는 경우 다음을 클릭합니다. 패키지 다운로드 대화상자가 열리고 XenCenter 호스트에서 파일을 복사할 폴더를 지정해야 합니다.

  3. 가져온 VM을 시작할 풀 또는 호스트를 선택한 후 다음을 선택하여 계속합니다.

  4. 가져온 가상 디스크를 배치할 스토리지 저장소를 선택한 후 다음을 클릭하여 계속합니다.

  5. 가져온 VM의 네트워킹 구성: 가져오려는 VM의 가상 네트워크 인터페이스를 대상 풀의 네트워크를 대상으로 매핑합니다. 들어오는 VM의 목록에 표시된 네트워크 및 MAC 주소는 원본(내보낸) VM에 대한 정의의 일부로 내보내기 파일에 저장됩니다. 들어오는 가상 네트워크 인터페이스를 대상 네트워크에 매핑하려면 Target Network(대상 네트워크) 열의 목록에서 네트워크를 선택합니다. 다음을 클릭하여 계속합니다.

  6. 가져오기 설정을 검토한 다음 마침을 클릭하여 가져오기 프로세스를 시작하고 마법사를 닫습니다.

    참고:

    VM을 가져올 때는 약간의 시간이 걸리며, 이 시간은 VM의 크기 및 네트워크 연결 속도와 대역폭에 따라 달라집니다.

가져오기 진행률은 XenCenter 창 아래쪽의 상태 표시줄과 로그 탭에 표시됩니다. 새로 가져온 VM을 사용할 수 있으면 리소스 창에 나타납니다.

xe CLI를 사용하여 XVA에서 VM을 가져오려면 다음을 수행하십시오.

VM을 대상 XenServer 호스트의 기본 SR로 가져오려면 다음을 입력합니다.

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file
<!--NeedCopy-->

VM을 대상 XenServer 호스트의 다른 SR로 가져오려면 선택적 sr-uuid 매개 변수를 추가합니다.

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file sr-uuid=uuid_of_target_sr
<!--NeedCopy-->

원본 VM의 MAC 주소를 유지하려면 선택적 preserve 매개 변수를 추가하고 true로 설정합니다.

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file preserve=true
<!--NeedCopy-->

참고:

VM을 가져올 때는 약간의 시간이 걸리며, 이 시간은 VM의 크기 및 네트워크 연결 속도와 대역폭에 따라 달라집니다.

VM을 가져오면 명령 프롬프트에서 새로 가져온 VM의 UUID를 반환합니다.

VM 내보내기

XenCenter Export(내보내기) 마법사를 사용하여 OVF/OVA 및 XVA 파일을 내보낼 수 있고 xe CLI를 통해 XVA 파일을 내보낼 수도 있습니다.

VM을 OVF/OVA 형식으로 내보내기

XenCenter 내보내기 마법사를 사용하여 하나 이상의 VM을 OVF/OVA 패키지로 내보낼 수 있습니다. VM을 OVF/OVA 패키지로 내보내면 구성 데이터가 각 VM의 가상 하드 디스크와 함께 내보내집니다.

XenCenter를 사용하여 VM을 OVF/OVA로 내보내려면:

  1. 내보내려는 VM을 종료하거나 일시 중단합니다.

  2. 내보내기 마법사를 엽니다. 리소스 창에서 내보낼 VM이 포함된 풀이나 호스트를 마우스 오른쪽 단추로 클릭한 다음 내보내기를 선택합니다.

  3. 마법사의 첫 번째 페이지에서 다음을 수행합니다.
    • 내보내기 파일의 이름을 입력합니다.
    • 파일을 저장할 폴더를 지정합니다.
    • 형식 목록에서 OVF/OVA 패키지 (*.ovf, *.ova) 를 선택합니다.
    • 계속하려면 다음을 클릭하십시오.
  4. 사용 가능한 VM 목록에서 OVF/OVA 패키지에 포함할 VM을 선택한 후 다음을 클릭하여 계속합니다.

  5. 필요한 경우 이전에 준비한 EULA (최종 사용자 사용권 계약) 문서 (.rtf, .txt) 를 패키지에 추가할 수 있습니다.

    EULA를 추가하려면 추가를 클릭하고 추가할 파일을 찾습니다. 파일을 추가한 후에는 EULA 파일 목록에서 문서를 선택한 다음 보기를 클릭하여 문서를 볼 수 있습니다.

    EULA에서는 어플라이언스와 어플라이언스에 제공된 응용 프로그램 사용에 대한 법적 약관을 제공할 수 있습니다.

    하나 이상의 EULA를 포함하는 기능을 통해 장비의 소프트웨어를 법적으로 보호할 수 있습니다. 예를 들어 장비에 VM에 전용 운영 체제가 포함되어 있는 경우 해당 운영 체제의 EULA 텍스트를 포함할 수 있습니다. 텍스트가 표시되고 기기를 가져오는 사람이 이 텍스트를 수락해야 합니다.

    참고:

    지원되지 않는 형식(XML 또는 바이너리 파일 등)의 EULA 파일을 추가하려고 하면 EULA 가져오기 기능이 실패할 수 있습니다.

    다음을 선택하여 계속합니다.

  6. 고급 옵션 페이지에서 매니페스트, 서명 및 출력 파일 옵션을 지정하거나 다음을 클릭하여 계속합니다.

    1. 패키지에 대한 매니페스트를 만들려면 매니페스트 만들기 확인란을 선택합니다.

      매니페스트는 패키지에 있는 다른 파일의 인벤토리 또는 목록을 제공합니다. 매니페스트는 패키지가 생성될 때 원래 포함된 파일이 패키지가 도착했을 때 존재하는 파일과 동일한지 확인하는 데 사용됩니다. 파일을 가져올 때 체크섬은 패키지가 생성된 후 파일이 변경되지 않았는지 확인하는 데 사용됩니다.

    2. 패키지에 디지털 서명을 추가하려면

      1. OVF 패키지 서명을 선택합니다.

        디지털 서명(.cert)에는 매니페스트 파일의 서명과 해당 서명을 만드는 데 사용된 인증서가 포함됩니다. 서명된 패키지를 가져올 때 사용자는 인증서의 공개 키를 사용하여 디지털 서명의 유효성을 검사하여 패키지 작성자의 ID를 확인할 수 있습니다.

      2. 찾아보기를 통해 인증서를 찾습니다.

        신뢰할 수 있는 기관에서 이미 생성하여 .pfx 파일로 내보낸 X.509 인증서를 사용합니다. SHA-256 다이제스트 내보내기가 있는 인증서의 경우 “Microsoft 향상된 RSA 및 AES 암호화 공급자”를 CSP로 사용합니다.

      3. 개인 키 암호에 내보내기 (PFX) 암호를 입력하거나 내보내기 암호가 제공되지 않은 경우 인증서와 연결된 개인 키를 입력합니다.

    3. 선택한 VM을 OVA 형식의 단일 (tar) 파일로 출력하려면 OVA 패키지 만들기 (단일 OVA 내보내기 파일) 확인란을 선택합니다. 다양한 파일 형식에 대한 자세한 내용은 개방형 가상화 형식을 참조하십시오.

    4. 패키지에 포함된 가상 하드 디스크 이미지 (.VHD 파일) 를 압축하려면 OVF 파일 압축 확인란을 선택합니다.

      OVF 패키지를 만들 때 기본적으로 가상 하드 디스크 이미지에는 내보낸 VM과 동일한 양의 공간이 할당됩니다. 예를 들어 26GB의 공간이 할당된 VM에는 26GB의 공간을 사용하는 하드 디스크 이미지가 있습니다. 하드 디스크 이미지는 VM에서 실제로 필요한지 여부에 관계없이 이 공간을 사용합니다.

      참고:

      VHD 파일을 압축하면 내보내기 프로세스를 완료하는 데 시간이 더 오래 걸립니다. 압축된 VHD 파일이 포함된 패키지를 가져오는 경우에도 가져오기 마법사가 VHD 이미지를 가져올 때 모든 VHD 이미지를 추출해야 하므로 시간이 더 오래 걸립니다.

    OVA 패키지 생성 (단일 OVA 내보내기 파일)OVF 파일 압축을 모두 선택하면 확장자가 .ova.gz인 압축된 OVA 파일이 생성됩니다.

  7. 내보내기 설정을 검토합니다.

    마법사에서 내보낸 패키지를 확인하도록 하려면 완료 시 내보내기 확인 확인란을 선택합니다. 마침을 클릭하여 내보내기 프로세스를 시작하고 마법사를 닫습니다.

    참고:

    VM 내보내기는 VM 크기와 네트워크 연결 속도 및 대역폭에 따라 약간의 시간이 걸릴 수 있습니다.

내보내기 진행률은 XenCenter 창 아래쪽의 상태 표시줄과 로그 탭에 표시됩니다. 진행 중인 내보내기를 취소하려면 로그 탭을 클릭하고 이벤트 목록에서 내보내기를 찾은 다음 취소 버튼을 클릭합니다.

VM을 XVA로 내보내기

XenCenter 내보내기 마법사 또는 xe CLI를 사용하여 기존 VM을 XVA 파일로 내보낼 수 있습니다. 내보내기 파일 라이브러리를 유지 관리할 수 있는 XenServer 호스트가 아닌 다른 시스템으로 VM을 내보내는 것이 좋습니다. 예를 들어 VM을 XenCenter를 실행하는 시스템으로 내보낼 수 있습니다.

경고:

CPU 유형이 다른 다른 호스트에서 내보낸 가져온 VM을 항상 실행할 수 있는 것은 아닙니다. 예를 들어 인텔 VT 지원 CPU가 설치된 호스트에서 내보낸 Windows VM을 AMD-VTM CPU가 있는 호스트로 가져오면 실행되지 않을 수 있습니다.

XenCenter를 사용하여 VM을 XVA 파일로 내보내려면 다음을 수행합니다.

  1. 내보낼 VM을 종료하거나 일시 중단합니다.

  2. 내보내기 마법사를 엽니다. 리소스 창에서 내보낼 VM을 마우스 오른쪽 단추로 클릭한 다음 내보내기를 선택합니다.

  3. 마법사의 첫 번째 페이지에서 다음을 수행합니다.
    • 내보내기 파일의 이름을 입력합니다.
    • 파일을 저장할 폴더를 지정합니다.
    • 형식 목록에서 XVA 파일 (*.xva)을 선택합니다.
    • 계속하려면 다음을 클릭하십시오.
  4. 사용 가능한 VM 목록에서 내보낼 VM을 선택한 후 다음을 클릭하여 계속합니다.

  5. 내보내기 설정을 검토합니다.

    마법사에서 내보낸 패키지를 확인하도록 하려면 완료 시 내보내기 확인 확인란을 선택합니다. Finish(마침)를 클릭하여 내보내기 프로세스를 시작하고 마법사를 닫습니다.

    참고:

    VM 내보내기는 VM 크기와 네트워크 연결 속도 및 대역폭에 따라 약간의 시간이 걸릴 수 있습니다.

내보내기 진행률은 XenCenter 창 아래쪽의 상태 표시줄과 로그 탭에 표시됩니다. 진행 중인 내보내기를 취소하려면 로그 탭을 클릭하고 이벤트 목록에서 내보내기를 찾은 다음 취소 버튼을 클릭합니다.

xe CLI를 사용하여 VM을 XVA 파일로 내보내려면 다음을 수행하십시오.

  1. 내보낼 VM을 종료합니다.

  2. 다음을 실행하여 VM을 내보냅니다.

    xe vm-export -h hostname -u root -pw password vm=vm_name \
        filename=pathname_of_file
    <!--NeedCopy-->
    

    참고:

    내보내기 파일 이름을 지정할 때는 .xva 확장명을 포함해야 합니다. 내보낸 VM에 이 확장자가 없으면 가져오려고 할 때 XenCenter에서 파일을 유효한 XVA 파일로 인식하지 못할 수 있습니다.

VM 가져오기 및 내보내기