[ESXi 6.5] OVF, vmdk로 export 및 OVA 변환하기 및 import 미분류

이제 얼추 ESXi 서버에 대해서 어떻게 잘 사용할 지 거의 가닥이 잡히는 느낌입니다.
역시 예전에 했던 기억들이 좀 나서, 쉬웠던 부분도 있었고 때로는 어려운 부분들도 있었네요.

오늘은 가상머신의 내보내기와 가져오기에 관한 것입니다.
이것이 안된다면 무척이나 불편하겠지요.. 매번 설치를 하려면
왜 가상머신을 사용하지? 하는 회의가 들 테니 말이지요.

그런데 이상하게도 Export 를 몇번 해 보았는데,
(모두 10GB 이상의 무거운 가상머신을 내보내려고 했네요)
모두 실패를 했었네요..

뭐 결론은 확인은 안 되었지만 되는 것을 확인해 보고, 공유해 봅니다.
제 맥북프로 2014에서 우선 이 ESXi 서버가 웹으로 잘 서비스를 제공하고 사용하는데 아무 이상이 
없습니다만 Exrpot가 제대로 되는 것은 FireFox 였습니다.

Export 하면서 크기가 정해지지 않은 것을 스트림으로 계속 내보내는 것 같은데
사파리와 크롬에서는 파일 크기가 커지면서 (약 9G) 마무리를 못하고 실패하는 현상이
있었는데 파이어폭스는 이상없이 잘 되더군요.

이제 겁 먹지 말고 과감히 ESXi 서버 접근은 파폭으로 해 볼까 합니다.

우선 내보내기를 하려면 해당 가상머신이 종료된 상태여야 합니다.

기존에 돌던 것을 "종료" 합니다.

액션에서 Export 를 선택하고,

예전 C# ESXi Client에서는 Export 시에 OVA 라는 파일 하나로 내보내기도 있었는데, 브라우저 베이스에서는
ovf 라는 형식 지정 파일과 (9K 정도의 XML 파일) mvdk 라는 가상 디스크 파일로 내보내기가 고정이더군요.

암튼 위에 첫번째 파일은 ovf 파일이라, 다운받겠다고 "OK" 하면,

해당 ovf 파일을 "Downloads"에 추가하고,

두번째인 vmdk 파일도 받는 다고 "OK" 합니다. 이 이름은 대부분 disk-0.vmdk 또는 disk-1.vmdk 처럼 되어 있네요.

vmdk 파일의 다운로드는 얼마의 크기일지 정확히 모르기 때문에 기다려야 한다는...
(아마 현재 가상머신에서 사용하고 있는 크기의 50% ~ 100% 정도 같습니다.)

그러면 다운로드에 위와 같이 두개의 파일이 새로 만들어 졌습니다.
(가벼운 환경의 LXDE로 만든 것인데도 약 2G 되네요)

그런데 다른 것들도 disk-1 이라는 이름으로 있다면 한데 모아 두기에 어렵겠지요?
그래서 파일 이름 수정을 해 봅니다. 확장자 빼고 둘다 동일 한 이름으로 수정했습니다.

위에서는 vmdk 파일 이름을 ovf 와 동일하게 했는데, 둘다 동일한 다른 이름으로 해도 됩니다.

그 다음 ovf 파일을 열어, 위와 같이 기존의 이름 "disk-1.vmdk" 이름을,

변경한 것으로 바꿔 주면 됩니다.

이제 내보내기 한 것을 다시 가져와 봅니다.

OVF에서 가져오기를 한다고 하고,

조금 전 내보내기 하고 이름 변경한 것을 지정한 다음,

배포 옵션은 디폴트로 하고,

완료합니다.

새로 설치하는 것에 비해서는 비교도 안되게 몇분 내에 가상머신을 하나 가져옵니다. (하단에 진행 상태가 보입니다.)

이제는 ovf, vmdk 두 개의 파일을 ova 하나로 변경하는 것에 대해 알아보겠습니다.

아주 오래 전부터 있었던 툴이었던 것 같은 기억이..

역시 윈도우,리눅스,맥 크로스 플랫폼을 지원하지요?
맥용을 다운받았습니다.

다은 받은 것을 풀어 pkg 설치를 하면,

모두 기본으로 넘어갑니다.

설치를 잘 마쳤구요,

터미널에서 돌리는 것이라 터미널을 열어 돌렸더니 못 찾네요.

ln -s /Applications/VMware\ OVF\ Tool/ovftool /usr/local/bin/ovftool

라고 심볼릭 링크를 걸면 잘 보입니다.


ovftool xxx.ovf xxx.ova 

위와 같은 형식으로 주면 잘 변환 됩니다.


어느 분께는 도움이 되셨기를..

핑백

덧글

댓글 입력 영역

구글애드텍스트