VMware Fusion 은 맥 사용자들이 주로 이용하는 가상머신 어플리케이션 입니다. 여기서 사용하던 이미지를 컨버팅하여 ESXi 에서 사용 할 수 있는데, 방법은 매우 간단합니다.
사전 확인사항:
- VMware OVF Tool 다운로드를 위하여 VMware account (free) 필요
- Mac 에서 생성된 VMware Fusion 기반의 VM (컨버팅 대상)
- 충분한 디스크 용량
방법:
1. VMware OVF Tool 다운로드 및 설치
http://www.vmware.com/support/developer/ovf/
(자기 시스템에 맞는 OVF 툴을 설치합니다. 당연히 맥은 Mac OSX 기반 툴을 설치합니다)
2. 변환된 VM이 저장될 폴더를 생성하고 경로에 맞춰 컨버팅 합니다.
3. 변환된 OVF파일을 vSphere 를 이용하여 OVF 배포
원하는 ESXi 서버의 VMware vSphere 툴을 이용하여 OVF 템플릿을 배포합니다. OVF 배포가 모두 끝나면 VM을 실행합니다~~
OVF 배포 에러 발생시:
1. VMware ESXi 버젼 및 VMware Fusion 버젼이 상호 호환이 되지 않을 경우 에러가 발생합니다.
위와 같은 에러가 발생하여 배포가 되지 않을 경우, 아래 VMware ESXi 및 VMware Fusion 의 버젼 호환성 표를 참고하여 ovf파일 내부의 하드웨어 버젼 정보를 수정하여 줍니다.
예를 들어 Vmware ESXi 5.5 를 사용하고 있다면 vmx-10 (하드웨어 version 10) 까지 지원이 가능한 것이라고 판단하면 됩니다.
| ESXi/ESX version | HW v13 | HW v11 | HW v10 | HW v9 | HW v8 | HW v7 | HW v4 | vCenter |
|---|---|---|---|---|---|---|---|---|
| ESXi 6.5 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 6.5 |
| ESXi 6.0 | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 6.0 |
| ESXi 5.5 | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | 5.5 |
| ESXi 5.1 | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | 5.1 |
| ESXi 5.0 | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | 5.0 |
| ESXi/ESX 4.x | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | 4.x |
출처: https://kb.vmware.com/s/article/2007240
따라서 변환된 ovf 파일을 텍스트 편집기 (Sublime 등) 으로 오픈 한 후, 아래와 같이 vmx-12 를 vmx-10으로 수정 한 후 저장합니다.
수정 후, OVF Template 배포를 다시 진행하면 배포가 잘 실행됨을 알 수 있습니다.
감사합니다~