가상 시스템, 가상 장치 및 vApp을 OVF(Open Virtual Format) 및 OVA(Open Virtual Appliance)로 내보낼 수 있습니다. 그런 다음 동일한 환경 또는 다른 환경에서 OVF 또는 OVA 템플릿을 배포할 수 있습니다.

참고: vSphere 6.5 이상에서 OVA 템플릿을 내보낼 수 없으며, OVF 템플릿이 유일한 옵션입니다.

또는 VMware OVF Tool을 사용하여 OVF 템플릿을 배포하고 내보낼 수 있습니다.

이전 버전의 vSphere에서는 클라이언트 통합 플러그인을 설치해야 OVF 또는 OVA 템플릿을 배포하고 내보낼 수 있었습니다. vSphere 6.5에서는 OVF 템플릿을 내보내거나 OVF 및 OVA 템플릿을 배포하기 위해 클라이언트 통합 플러그인을 설치할 필요가 더 이상 없습니다.

OVF 및 OVA 파일 형식과 템플릿

OVF는 여러 파일을 패키지로 포함하는 개방형 표준입니다. 예를 들어 .ovf, .vmdk, .nvram 등이 있습니다. OVF는 제품 및 플랫폼 간의 가상 장치 교환을 지원합니다. OVA는 OVF 파일 패키지의 단일 파일 배포입니다. 가상 시스템을 OVF 파일로 내보내는 경우 OVF 파일 및 가상 디스크 파일을 다운로드합니다.

OVF 및 OVA 형식은 다음과 같은 이점을 제공합니다.

  • OVF 및 OVA 파일은 압축되므로 보다 신속하게 다운로드할 수 있습니다.
  • vSphere Client가 OVF 또는 OVA 파일을 가져오기 전에 유효성을 검사하고 해당 파일이 원하는 대상 서버와 호환되는지 확인합니다. 장치가 선택된 호스트와 호환되지 않으면 가져오기를 수행할 수 없으며 오류 메시지가 나타납니다.
  • OVF 및 OVA는 다중 계층 애플리케이션과 둘 이상의 가상 시스템을 캡슐화할 수 있습니다.

OVF 템플릿을 내보내면 다른 사용자가 나중에 가져올 수 있는 가상 장치를 생성할 수 있습니다. 내보내기 기능을 사용하여 미리 설치된 소프트웨어를 가상 장치로 배포하거나 사용자에게 템플릿 가상 시스템을 배포할 수 있습니다. vCenter Server 인벤토리에 액세스할 수 없는 사용자에게 OVF 또는 OVA 파일을 제공할 수 있습니다.

OVF 또는 OVA 템플릿을 배포하면 미리 구성된 가상 시스템이나 vApp을 vCenter Server 또는 ESXi 인벤토리에 추가할 수 있습니다. OVF 또는 OVA 템플릿 배포는 템플릿에서 가상 시스템을 배포하는 작업과 유사합니다. 그러나 이와 달리 vSphere Web Client 또는 원격 웹 서버에서 액세스할 수 있는 모든 로컬 파일 시스템에서 OVF 또는 OVA 템플릿을 배포할 수 있습니다. 로컬 파일 시스템에는 로컬 디스크(예: C:), 이동식 미디어(CD 또는 USB 키체인 드라이브) 및 공유 네트워크 드라이브가 포함될 수 있습니다.

OVF 또는 OVA 템플릿 배포

로컬 파일 시스템이나 URL에서 OVF 또는 OVA 템플릿을 배포할 수 있습니다.

OVF 템플릿 배포 마법사의 일부 페이지는 배포하는 OVF 템플릿에 추가 사용자 지정이 필요하거나, 배포 옵션이 포함되거나, 하나 또는 다수의 vService 종속성이 있는 경우에만 나타납니다.

  1. 데이터 센터, 폴더, 클러스터, 리소스 풀 또는 호스트와 같은 가상 시스템의 유효한 상위 개체인 인벤토리 개체를 마우스 오른쪽 버튼으로 클릭하고 OVF 템플릿 배포를 선택합니다.

    OVF 템플릿 배포 마법사가 열립니다.

  2. OVF 템플릿 선택 페이지에서 소스 OVF 또는 OVA 템플릿의 위치를 지정하고 다음을 클릭합니다.
    옵션 작업
    URL 인터넷에 있는 OVF 또는 OVA 템플릿에 대한 URL을 입력합니다. 지원되는 URL 소스는 HTTP와 HTTPS입니다.
    참고: OVF 패키지의 모든 파일이 OVF 설명자 파일과 동일한 위치에 있는지 확인합니다.

    예: http://vmware.com/VMTN/appliance.ovf.

    로컬 파일 찾아보기를 클릭하고 OVF 템플릿 또는 OVA 파일과 연결된 모든 파일을 선택합니다. 여기에는 .ovf, .vmdk 등과 같은 파일이 포함됩니다. 필요한 파일을 모두 선택하지 않으면 경고 메시지가 표시됩니다.
  3. 이름 및 폴더 선택 페이지에서 가상 시스템 또는 vApp의 고유한 이름을 입력하고, 배포 위치를 선택한 후 다음을 클릭합니다.

    가상 시스템의 기본 이름은 선택한 OVF 또는 OVA 템플릿의 이름과 동일합니다. 기본 이름을 변경하는 경우 각 vCenter Server 가상 시스템 폴더 내에서 고유한 이름을 선택합니다.

    가상 시스템의 기본 배포 위치는 마법사를 시작한 인벤토리 개체입니다.

  4. 계산 리소스 선택 페이지에서 배포된 VM 템플릿을 실행할 리소스를 선택합니다.
    1. (선택 사항) 호스트에 배포한 가상 시스템의 전원을 자동으로 켜려면 배포된 VM 전원 자동으로 켜기 확인란을 선택합니다.
    2. 다음을 클릭합니다.
  5. 세부 정보 검토 페이지에서 OVF 또는 OVA 템플릿 세부 정보를 확인하고 다음을 클릭합니다.
    옵션 설명
    게시자 OVF 또는 OVA 템플릿의 게시자입니다(OVF 또는 OVA 템플릿 파일에 포함된 인증서가 게시자를 지정하는 경우).
    다운로드 크기 OVF 또는 OVA 파일의 크기입니다.
    디스크 크기 OVF 또는 OVA 템플릿을 배포한 후의 디스크 크기입니다.
  6. (선택 사항) 구성 페이지에서 배포 구성을 선택하고 다음을 클릭합니다.
  7. 스토리지 선택 페이지에서 배포된 OVF 또는 OVA 템플릿의 파일을 저장할 위치와 방법을 정의합니다.
    1. 가상 시스템 가상 디스크의 디스크 형식을 선택합니다.
      포맷 설명
      느리게 비워지는 씩 프로비저닝 기본 씩 형식의 가상 디스크를 생성합니다. 가상 디스크에 필요한 공간은 가상 디스크 생성 중에 할당됩니다. 물리적 디바이스에 남아 있는 데이터는 생성 시 지워지지 않지만, 나중에 가상 시스템에서 처음 쓸 때 필요 시 비워집니다.
      빠르게 비워지는 씩 프로비저닝 Fault Tolerance와 같은 클러스터 기능을 지원하는 씩 가상 디스크 유형입니다. 가상 디스크에 필요한 공간은 디스크 생성 시에 할당됩니다. 플랫 파일 형식(-flat.vmdk)과 반대로 물리적 디바이스에 남아 있는 데이터는 가상 디스크를 생성하는 동안 0으로 설정됩니다. 다른 유형의 디스크를 만드는 것보다 이 포맷의 디스크를 만드는 것이 더 오래 걸릴 수도 있습니다.
      씬 프로비저닝 스토리지 공간을 저장하려면 이 형식을 사용합니다. 씬 디스크의 경우 입력하는 디스크 크기 값에 기반하여 디스크가 필요로 하는 만큼의 데이터스토어 공간을 프로비저닝합니다. 그러나 씬 디스크는 먼저 작은 크기부터 시작합니다. 초기 작업을 위해 이 디스크에 필요한 데이터스토어 공간 만큼의 크기만 사용합니다.
    2. VM 스토리지 정책을 선택합니다.

      이 옵션은 스토리지 정책이 대상 리소스에서 사용하도록 설정된 경우에만 사용 가능합니다.

    3. (선택 사항) 가상 시스템의 초기 배치에 대해 Storage DRS 클러스터의 개별 데이터스토어를 선택하려면 Storage DRS 클러스터의 데이터스토어 표시 확인란을 사용하도록 설정합니다.
    4. 배포된 OVF 또는 OVA 템플릿을 저장할 데이터스토어를 선택합니다.

      구성 파일과 가상 디스크 파일이 데이터스토어에 저장되어 있습니다. 가상 시스템이나 vAAp 외에 관련된 모든 가상 디스크 파일을 포함할 수 있을 만큼 크기가 큰 데이터스토어를 선택합니다.

      참고: API 호출을 사용하여 vPMem 하드 디스크를 포함하고 컨텐츠 라이브러리에서 내보낸 OVF 템플릿을 배포하려는 경우 https://kb.vmware.com/kb/52370 항목을 참조하십시오.
  8. 네트워크 선택 페이지에서 소스 네트워크를 선택하고 대상 네트워크에 매핑합니다. 다음을 클릭합니다.

    소스 네트워크 열에는 OVF 또는 OVA 템플릿에 정의되어 있는 모든 네트워크가 나열됩니다.

  9. (선택 사항) 템플릿 사용자 지정 페이지에서 OVF 템플릿의 배포 속성을 사용자 지정하고 다음을 클릭합니다.
  10. (선택 사항) vService 바인딩 페이지에서 바인딩 서비스 제공자를 선택하고 다음을 클릭합니다.
  11. (선택 사항) 완료 준비 페이지에서 페이지 내용을 검토하고 마침을 클릭합니다.

그 결과 [최근 작업] 창에 가상 시스템을 생성하기 위한 새 작업이 나타납니다. 작업이 완료된 후 새 가상 시스템이 선택된 리소스에서 생성됩니다.

OVF 템플릿 내보내기

OVF 템플릿은 가상 시스템이나 vApp의 상태를 자체적으로 포함되는 패키지에 캡처합니다. 디스크 파일은 압축된 스파스 형식으로 저장됩니다.

참고: 암호화된 가상 시스템은 내보낼 수 없습니다.

사전 요구 사항

  • 가상 시스템이나 vApp의 전원을 끕니다.
  • 필요한 권한: vApp.내보내기

절차

  1. 가상 시스템 또는 vApp으로 이동하고 작업 메뉴에서 템플릿 > OVF 템플릿 내보내기를 선택합니다.
  2. 이름 폴더에서 템플릿의 이름을 입력합니다.
    예: 예를 들어 MyVm을 입력합니다.
    참고: 별표(*) 문자가 포함된 이름과 함께 OVF 템플릿을 내보내면 해당 문자가 밑줄(_) 문자로 바뀝니다.
  3. (선택 사항) 주석 필드에서 설명을 입력합니다.
  4. 내보내는 템플릿에 추가 정보나 구성을 포함시키려면 고급 옵션 사용 확인란을 선택합니다.

    고급 설정에는 BIOS UUID, MAC, 부팅 순서, PCI 슬롯 번호에 대한 정보 및 다른 애플리케이션이 사용하는 구성 설정이 포함됩니다. 이러한 옵션은 이동성을 제한합니다.

  5. 템플릿과 연결된 각 파일을 저장하려면(.ovf, .vmdk, .mf), 확인을 클릭하고 프롬프트에 응답합니다.

vTPM 자리 표시자가 있는 OVF 템플릿 내보내기

vSphere 8.0에서는 vTPM 디바이스가 포함된 가상 시스템의 OVF 템플릿을 수동으로 내보낼 수 있습니다. vTPM는 고유한 ID가 있는 보안 디바이스이므로 vTPM 자리 표시자가 vTPM 디바이스 대신 OVF 템플릿에 추가되고 인스턴스화 시 새 vTPM 디바이스로 바뀝니다. vTPM 디바이스가 포함된 가상 시스템의 OVF 템플릿을 배포하거나 내보내려는 경우 VMware OVF Tool을 사용할 수 있습니다. VMware OVF Tool에 대한 자세한 내용은 "OVF Tool 사용자 가이드" 를 참조하십시오.

사전 요구 사항

  • 가상 시스템의 전원을 끕니다.
  • vTPM 디바이스를 사용하는 가상 시스템의 게스트 운영 체제에서 모든 애플리케이션을 비활성화합니다(예: BitLocker).
  • 필수 권한이 있는지 확인합니다. 암호화 작업.암호 해독.

절차

  1. 가상 시스템에서 vTPM 디바이스를 제거합니다.
    1. 가상 시스템으로 이동하여 작업을 클릭합니다.
    2. 설정 편집을 클릭합니다.
    3. 가상 하드웨어 탭에서 신뢰할 수 있는 플랫폼 모듈 항목을 찾습니다.
    4. 포인터를 디바이스 위로 이동하여 제거 아이콘을 클릭합니다.

      안전하게 제거할 수 있는 가상 하드웨어에만 이 아이콘이 표시됩니다.

    5. 디바이스 제거를 확인하려면 삭제를 클릭합니다.

      vTPM 디바이스가 제거로 표시됩니다.

    6. 확인을 클릭합니다.

      신뢰할 수 있는 가상 플랫폼 모듈 항목이 VM 하드웨어 창의 가상 시스템 요약 탭에 더 이상 나타나지 않는지 확인합니다.

  2. 가상 시스템이 암호화된 경우 암호를 해독합니다.

    가상 시스템의 암호화를 해독하는 방법에 대한 자세한 내용은 암호화된 가상 시스템 또는 가상 디스크 암호 해독의 내용을 참조하십시오.

  3. 가상 시스템을 OVF 템플릿으로 내보냅니다.
  4. OVF(.ovf) 설명자 파일을 열고 vTPM 디바이스 자리 표시자를 수동으로 추가합니다.
    <Item ovf:required="false">
     <rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
     <rasd:ElementName>Virtual TPM</rasd:ElementName>
     <rasd:InstanceID>13</rasd:InstanceID>
     <rasd:ResourceSubType>vmware.vtpm</rasd:ResourceSubType>
     <rasd:ResourceType>1</rasd:ResourceType>
    </Item>
    참고: OVF 설명자에는 암호가 없는 vTPM 디바이스에 대한 자리 표시자가 포함되어 있습니다. 이 OVF 템플릿에서 가상 시스템을 배포할 때 가상 시스템 암호화 키가 생성됩니다.
  5. OVF 매니페스트 파일(.mf)을 열고 .ovf 파일에 대한 SHA-256 체크섬을 변경합니다.
  6. (선택 사항) .ovf 파일에 다시 서명합니다.
  7. 수동으로 내보낸 OVF 템플릿을 배포합니다.

vTPM 자리 표시자가 없는 가상 시스템의 OVF 템플릿 내보내기

vTPM 디바이스가 포함된 가상 시스템의 OVF 템플릿을 배포하려는 경우 VMware OVF Tool을 사용할 수 있습니다. VMware OVF Tool에 대한 자세한 내용은 "OVF Tool 사용자 가이드" 를 참조하십시오.

사전 요구 사항

  • 가상 시스템의 전원을 끕니다.
  • vTPM 디바이스를 사용하는 가상 시스템의 게스트 운영 체제에서 모든 애플리케이션을 비활성화합니다(예: BitLocker).

절차

  1. 가상 시스템에서 vTPM 디바이스를 제거합니다.
    1. 가상 시스템으로 이동하여 작업을 클릭합니다.
    2. 설정 편집을 클릭합니다.
    3. 가상 하드웨어 탭에서 신뢰할 수 있는 플랫폼 모듈 항목을 찾습니다.
    4. 포인터를 디바이스 위로 이동하여 제거 아이콘을 클릭합니다.

      안전하게 제거할 수 있는 가상 하드웨어에만 이 아이콘이 표시됩니다.

    5. 디바이스 제거를 확인하려면 삭제를 클릭합니다.

      vTPM 디바이스가 제거로 표시됩니다.

    6. 확인을 클릭합니다.

      신뢰할 수 있는 가상 플랫폼 모듈 항목이 VM 하드웨어 창의 가상 시스템 요약 탭에 더 이상 나타나지 않는지 확인합니다.

  2. 가상 시스템이 암호화된 경우 암호를 해독합니다.

    가상 시스템의 암호화를 해독하는 방법에 대한 자세한 내용은 암호화된 가상 시스템 또는 가상 디스크 암호 해독의 내용을 참조하십시오.

  3. 가상 시스템을 OVF 템플릿으로 내보냅니다.
  4. 수동으로 내보낸 OVF 템플릿을 배포하고 vTPM 디바이스를 가상 시스템에 추가합니다.

    가상 시스템에 vTPM 디바이스를 추가하는 방법에 대한 자세한 내용은 기존 가상 시스템에 신뢰할 수 있는 가상 플랫폼 모듈 추가의 내용을 참조하십시오.