-
왜 qcow2를 vmdk로 변환하나요?
-
qcow2를 vmdk로 변환하는 방법은?
-
Vinchin Backup & Recovery를 사용하여 VM를 VMware로 어떻게 변환하나요?
-
QCOW2에서 VMDK로 변환하는 FAQ
-
결론
세계적으로 많은 가상화 솔루션이 존재하며 기업은 그 중 하나 또는 여러 가지를 선택하여 가상 환경을 구축할 수 있습니다. 오픈소스 KVM 솔루션은 스타트업 입장에서 비용 효율적이지만, 보다 향상된 VM 성능을 원하신다면 VMware가 더 나은 선택이 될 수 있습니다.
하이퍼바이저가 다른 가상 환경을 관리하거나 가상화 솔루션을 변경할 때, IT 관리자는 서로 다른 플랫폼 간의 가상 머신 마이그레이션 방법을 알아야 합니다.
왜 qcow2를 vmdk로 변환하나요?
KVM은 서버 가상화에 널리 사용되는 하이퍼바이저입니다. 리눅스 커널의 핵심 기능을 호출하여 CPU 및 저장소 가상화를 구현하며, 리눅스 커널을 가상화 계층으로 만듭니다. 때때로 KVM은 QEMU 에뮬레이터와 함께 작동하기도 합니다.
QEMU는 무료 오픈소스 에뮬레이터입니다. 이는 CPU, 메모리, I/O 장비 등 전체 컴퓨터를 독자적으로 에뮬레이션할 수 있는 완전한 소프트웨어로, 특수 리컴파일러를 이용해 특정 프로세서의 바이너리 코드를 변환함으로써 가상 머신의 보편성을 보장하고 크로스플랫폼 마이그레이션을 가능하게 합니다.
QEMU-KVM 환경에서 인기 있는 이미지 형식은 qcow2이며, 이는 1세대 qcow 형식과 raw 형식보다 성능이 우수합니다. virsh 명령어를 사용하여 가상 머신 정보를 확인함으로써 가상 디스크 파일을 찾을 수 있습니다:
virsh domblklist guest_name
P.S. Virsh 명령을 사용하여 KVM VM 스냅샷을 생성할 수도 있습니다. 필요한 경우 명령은 virsh snapshot-create-as 도메인 스냅샷-이름입니다. 더 많은 virsh 명령에 대해서는 이 게시물 KVM 가상 머신 백업 참조하시기 바랍니다.
KVM은 무료 오픈소스 가상화 솔루션이기 때문에 예산이 제한적인 초기 단계에서 많은 기업들이 선택합니다. 수년이 지나 서버에 있는 애플리케이션들이 더 나은 호환성을 필요로 하게 되면, 대부분의 기업들은 비용은 비싸지만 세계적인 서버 가상화 솔루션인 VMware vSphere를 선택하게 됩니다.
VMware는 이미지 형식 중 .vmdk 형식만 지원합니다. KVM 이미지를 VMware에서 사용하려면 V2V 변환기가 필요합니다.
KVM 가상 디스크(.qcow2)의 형식을 .vmdk 형식으로 변환하거나, 공식 도구인 VMware vCenter Converter Standalone을 사용하여 KVM에서 바로 VMware 호스트로 마이그레이션할 수 있습니다.
qcow2를 vmdk로 변환하는 방법은?
이미지 형식 변환을 위한 명령줄 도구인 qemu-img를 다운로드하여 KVM 가상 디스크 형식을 변환할 수 있습니다. 이미지를 변환하기 전에 디렉터리를 경로 환경 변수에 추가해야 합니다.
참고: KVM 가상 디스크가 ESXi에서 작동하게 하지만 일부 사용자에 따르면 이후 vMotion 을(를) 수행하는 데 사용할 수 없다고 합니다.
Windows 컴퓨터에는 패키지를 직접 설치할 수 있지만 Linux 컴퓨터에는 설치를 위한 다양한 명령어가 있습니다:
Ubuntu/Debian의 경우, 아래 명령어를 입력하십시오:
apt install qemu-img
CentOS/Red Hat/Oracle의 경우 아래 명령을 입력하십시오:
yum install qemu-img
SUSE/OpenSUSE의 경우 아래 명령어를 입력하십시오:
zypper install qemu-img
그런 다음 설치를 확인해야 합니다.
Windows 컴퓨터에서 아래 명령어를 입력하세요:
qemu-img --help
리눅스 머신에서 다음 명령을 입력하십시오:
qemu-img -v
qemu-img의 버전 정보가 표시되면 설치가 성공한 것입니다.
다음 단계는 이미지를 변환하는 것이며, 아래 명령어를 입력하십시오:
qemu-img convert -p -f qcow2 -O vmdk my_centos7.qcow2 my_centos7.vmdk
-p: 변환 진행 상황 표시
-f: 원본 이미지의 형식
-O: 대상 이미지의 형식
이 vmdk는 ESXi에서 사용할 수 없을 수도 있지만, VMware Workstation에서는 사용할 수 있습니다. ESXi에서 사용하려면 vmkfstools를 사용하여 다시 변환해야 합니다.
vmkfstools -i source.vmdk -d thin converted_source.vmdk
마지막 단계는 .vmdk 파일을 데이터스토어에 복사한 후 이를 사용하여 vCenter에서 새로운 가상 머신을 생성하는 것입니다. 하드웨어 구성 설정을 요청받을 때 기존 하드디스크를 선택하여 .vmdk 파일을 가져옵니다. 또한 VMware vCenter 컨버터 스탠드얼론을 사용하여 KVM을 VMware로 직접 마이그레이션할 수도 있습니다.
Vinchin Backup & Recovery를 사용하여 VM를 VMware로 어떻게 변환하나요?
Vinchin Backup & Recovery 는 전문적인 VM 백업 및 재해 복구 솔루션으로, KVM를 VMware로의 마이그레이션을 간단하게 수행할 수 있도록 도와줍니다. VMware vSphere와 Proxmox, Red Hat Virtualization, oVirt, Oracle Linux KVM, OpenStack 등과 같은 일부 KVM 기반 솔루션을 지원합니다. (현재 네이티브 KVM은 지원하지 않습니다)
Vinchin 가상 머신 변환 엔진은 V2V 마이그레이션을 위해 설계되었습니다. Vinchin 백업 및 복구를 사용하면 여러 가상화 플랫폼을 동시에 백업 서버에 추가할 수 있기 때문에 멀티-하이퍼바이저 환경을 위한 올인원 백업 솔루션으로도 활용할 수 있습니다. 가상 디스크를 포함한 가상 머신을 스마트하게 변환하여 다른 플랫폼에서 작동할 수 있도록 합니다. 복잡한 운영 체제마다 복잡한 명령어를 입력할 필요가 없습니다. Vinchin 백업 및 복구에서는 사용자 친화적인 콘솔의 마이그레이션 마법사를 통해 간단히 작업을 완료할 수 있습니다.
예를 들어, Proxmox를 VMware로 마이그레이션하려면 Proxmox VM을 ESXi 호스트로 복원하기만 하면 됩니다.
1. Proxmox VM 백업 선택
2. 대상으로 VMware 호스트 선택
3. 전략 선택
4. 작업 제출
가상 환경에서 사용해 보시겠습니까? 60일간의 풀기능 체험판을 통해 즉시 배포할 수 있습니다. 다운로드하려면 버튼을 클릭하십시오.
QCOW2에서 VMDK로 변환하는 FAQ
1. KVM에서 qcow2 이미지를 어떻게 얻을 수 있나요?
virsh 명령을 사용하여 VM 목록을 표시할 수 있습니다:
virsh list --all
그런 다음 특정 VM의 qcow2 가상 디스크 경로를 확인합니다:
virsh domblklist VM_NAME --full
마지막으로 가상 디스크를 로컬 컴퓨터로 복사합니다:
sudo cp DISK_PATH ~/Documents/
2. 변환 프로세스가 내 데이터에 영향을 줄까요?
변환 프로세스는 데이터에 영향을 주지 않아야 하지만, 변환 전에 항상 원본 QCOW2 파일을 백업하는 것이 좋습니다.
3. 실행 중인 가상 머신을 변환할 수 있나요?
네, 가능하며 가상 디스크를 내보내거나 변환하거나 가져올 필요가 없습니다. 이를 위해서는 VMware vCenter Converter Standalone과 같은 도구가 필요합니다.
결론
세계에는 다양한 가상화 솔루션이 존재합니다. 기술이 다르기 때문에 가상 머신은 서로 다른 형식의 가상 디스크를 갖게 됩니다. IT 관리자에게는 이러한 형식들과 형식 변환 방법을 아는 것이 중요합니다. 본 문서에서는 qcow2를 vmdk로 변환하는 방법을 소개하였습니다. IT 관리자들은 이를 사용하여 KVM에서 VMware로 마이그레이션할 수 있습니다.
Vinchin 백업 및 복구 솔루션을 통해 여러 종류의 가상화 플랫폼을 관리하고, 다양한 KVM 플랫폼에서 VMware vSphere로 쉽게 마이그레이션할 수 있습니다. 무료 체험 기회를 놓치지 마세요.
공유하기: