VMware에서 VirtualBox로, 또는 그 반대로 가상 머신 변환하는 방법

가상 머신은 여러 면에서 유용합니다. 새로운 운영 체제를 시도하거나, 실험적인 소프트웨어를 테스트하거나, 오래된 애플리케이션을 실행하는 데 사용할 수 있습니다. 가장 인기 있는 가상 머신 소프트웨어 두 가지는 VMware와 VirtualBox입니다. 각각 장단점이 있지만, 가장 좋은 점은 두 소프트웨어 간에 가상 머신을 쉽게 전환할 수 있다는 것입니다: VMware에서 VirtualBox로, 또는 그 반대로 변환할 수 있습니다. 이제 다른 소프트웨어에서 동일한 가상 머신을 다시 만들 필요가 없습니다.
알아두면 좋은 점: VMware와 VirtualBox 중에서 결정하지 못하셨나요? 어떤 가상화 소프트웨어가 당신에게 가장 적합한지 알아보세요.
VMware에서 VirtualBox로 마이그레이션하기
저는 자주 VMware Workstation Player를 사용하여 제 Windows 10 PC의 가상 머신을 생성하는데, 이를 설명하기 위해 사용하고 있습니다. VMware Workstation Pro를 사용하더라도 절차는 동일합니다.
마이그레이션 프로세스를 시작하기 전에, 내보내고자 하는 가상 머신이 완전히 전원이 꺼져 있고 “일시 중지“ 상태가 아닌지 확인하세요. 이는 VMware와 VirtualBox 모두에 해당됩니다. VMware 가상 머신 파일(.vmx)을 “.ovf” 파일로 변환해야 합니다. OVF는 가상 머신을 패키징하고 배포하기 위한 개방형 표준이며, VirtualBox와 VMware 모두에서 지원됩니다.
원하는 VMware 가상 머신 파일을 “.ovf” 파일로 내보내려면 VMware 디렉토리와 OVFTool 폴더를 엽니다. Shift + 오른쪽 클릭을 누른 후 여기에서 PowerShell 창 열기를 클릭합니다.

아래 명령어를 사용하고 PowerShell 창에서 Enter를 누릅니다. 내보내고자 하는 .vmx 파일의 경로와 새 .ovf 파일의 목적지를 시스템의 해당 경로에 맞게 변경하세요.
ovftool "F:\Setups\kali-linux-2023.2-vmware-amd64\kali-linux-2023.2-vmware-amd64.vmwarevm\kali-linux-2023.2-vmware-amd64.vmx" f:\Exported\KaliLinux.ovf명령을 실행하면 시스템이 지정된 목적지에 OVF 패키지를 작성하기 시작합니다. VM의 크기에 따라 완료하는 데 몇 분이 걸릴 수 있습니다.

참고: 유료 버전(즉, VMware Workstation Pro)을 사용하는 경우, 파일로 이동한 다음 OVF로 내보내기를 선택하여 VM을 OVF 파일로 내보낼 수도 있습니다. OVF 파일의 이름과 경로를 입력하면 완료됩니다.
이제 원하는 위치에 OVF 패키지를 성공적으로 내보냈으므로, VirtualBox를 실행하고 가져오기 또는 파일 -> 어플라이언스 가져오기를 클릭합니다.
가상 어플라이언스 가져오기 창에서 찾아보기 버튼을 클릭하고 내보낸 OVF 파일을 선택한 후 다음을 클릭합니다.

다음 화면에서는 어플라이언스 설정이 표시됩니다. VirtualBox는 모든 VM 설정을 보여줍니다. 그대로 두세요; 나중에 언제든지 변경할 수 있습니다. 완료를 클릭하여 계속 진행합니다.

가져오기 프로세스가 완료되는 데 시간이 걸릴 수 있습니다. 가져오기가 완료되면 가져온 가상 머신이 VM VirtualBox 관리자에 나타납니다. VM을 선택하고 시작을 클릭하여 VM의 전원을 켭니다.

VM을 VMware에서 VirtualBox로 성공적으로 변환했습니다.
팁: Windows 10 설정을 여전히 좋아하시나요? Windows 10을 삭제하지 않고 Windows 11을 시도해 보세요.
VirtualBox에서 VMware로 가져오기 오류 해결
가져오기 오류가 발생하는 경우 아래 단계를 따르세요.
내보낸 OVF 파일을 메모장으로 열고, 모든 “ElementName” 인스턴스를 찾아 “Caption”으로 바꿉니다.
“vmware.sata.ahci” 인스턴스를 찾아 “AHCI”로 바꿉니다.
이 온라인 도구를 사용하여 내보낸 OVF 파일의 SHA1 해시 값을 찾고, 내보낸 파일에서 찾은 새 해시 값으로 이전 해시 값을 교체합니다. 어떤 텍스트 편집기로 열 수 있습니다.
변경이 완료되면 다시 가져오기를 시도하세요. 이렇게 하면 가져오기 오류가 해결될 것입니다. 그렇지 않다면, 위의 VMware에서 VirtualBox로 변환하는 프로세스를 처음부터 다시 시작해야 할 것입니다.
VirtualBox에서 VMware로 마이그레이션하기
VirtualBox에서 macOS를 설치하거나 Linux 머신에서 VirtualBox에서 Windows를 실행하고 싶든, 사용하기 쉬운 소프트웨어는 모든 것을 매우 원활하게 만들어줍니다. 또한, VirtualBox에서 VMware로 마이그레이션하는 것은 VMware에서 VirtualBox로 변환하는 것보다 쉽습니다. PowerShell 창이 필요하지 않습니다. VirtualBox를 실행하고 파일 -> 어플라이언스 내보내기를 클릭합니다.
가상 어플라이언스 내보내기 마법사에서 내보내고자 하는 VM을 선택하고, 다음을 클릭하여 계속 진행합니다.

내보낸 VM의 목적지 경로를 선택하고, 나머지는 변경하지 않은 채로 두세요. 다음을 클릭하여 진행합니다.

다음 화면에서 모든 설정을 확인하고 완료를 클릭하여 내보내기 프로세스를 시작합니다.

VM의 크기에 따라 내보내기 프로세스가 시간이 걸릴 수 있습니다. VM 내보내기가 완료되면 VMware로 가져올 수 있습니다. 그렇게 하려면 VMware Workstation Player를 열고 파일 -> 열기를 클릭합니다. VirtualBox에서 내보낸 OVA 파일을 선택합니다.

VM의 이름과 경로를 설정하고 가져오기를 클릭하여 프로세스를 시작합니다. 이 과정도 VM의 크기에 따라 시간이 걸릴 수 있습니다.

하드웨어 호환성 문제로 인해 가져오기가 실패했다는 오류가 발생하면 재시도를 클릭하여 가져오기 프로세스를 시작합니다.
참고: 위의 조치로 문제가 해결되지 않으면, 처음부터 새 가상 머신을 만들어야 합니다.
가져오기가 완료되면 가상 머신 재생을 클릭하여 VM을 켭니다.

VirtualBox에서 VMware로 VM을 성공적으로 가져오거나 마이그레이션했습니다.
VMware와 VirtualBox는 모두 Windows 사용자에게 훌륭한 가상화 도구입니다. 선호도에 따라 두 가지 중 하나를 사용하여 다양한 운영 체제를 시도하거나 위험한 소프트웨어를 실행할 수 있습니다. 좋아하는 VM을 쉽게 내보낼 수 있습니다 – VMware에서 VirtualBox로 또는 그 반대로 변환할 수 있습니다. 대신 Linux를 고수한다면, Linux PC에서 VirtualBox에서 OVA 파일을 가져오고 내보낼 수 있습니다.
팁: Raspberry Pi가 없으신가요? Raspberry Pi 가상 머신을 만드는 방법을 알아보세요.
모든 스크린샷은 Tanveer Singh이 촬영했습니다.