ESXi 6.5에서 VM을 OVA로 내보내기

ESXi 6.5에서 VM을 OVA로 내보내기

VMware ESXi 6.5를 사용하여 VM을 OVA 형식으로 내보내려면 어떻게 해야 합니까?

vCenter(vSphere Client 버전 6.5)에서는 OVF로만 내보낼 수 있습니다. ESXi 웹 클라이언트의 경우에도 마찬가지입니다.

이전 애플리케이션(VMware vSphere Client 6.0 이상)에서는 OVA를 선택할 수 있었지만 이 애플리케이션으로는 ESXi 6.5 호스트에 액세스할 수 없습니다. 내가 얻는 오류는 다음과 같습니다.

"필수 클라이언트 지원 파일을 "0.0.0.0" 서버에서 검색하여 설치해야 합니다."

VMware OVF 도구를 사용하여 OVF + VMDK에서 OVA로 변환을 시도했지만 성공하지 못했습니다. 다른 해결책이 있나요?

답변1

PowerCLI cmdlet을 사용할 수 있습니다 Export-VApp.

에서문서:

Destination 매개 변수의 값이 폴더인 경우 vApp 또는 가상 시스템을 OVF(컨테이너 폴더)로 내보냅니다. 대상이 파일인 경우 vApp 또는 가상 머신을 OVA 형식으로 내보냅니다.

이름에 속지 마세요. VApp에만 해당되는 것이 아닙니다.

답변2

VHDX가 포함된 가상 머신을 이전 ESXi 6.5에서 ESXi 6.0으로 직접 복사하고 ESXi 6.0에 등록해 보세요.

답변3

OVF를 내보내면 여러 파일이 생성되고 다운로드됩니다. Linux 시스템이 있는 경우 다운로드된 .ovf, .vmdk 및 .mf 파일의 tarball을 생성할 수 있습니다.

tar -cvf newvm.ova newvm.ovf newvm.vmdk newvm.mf

그러면 내보낼 수 있는 newvm.ova 파일이 생성됩니다.

참고: VM에 디스크가 여러 개 있는 경우 다운로드한 .vmdk 파일을 모두 추가하세요.

관련 정보