-
Vmdk 및 qcow2
-
qemu-img로 vmdk를 qcow2로 변환하는 방법?
-
Vinchin Backup & Recovery로 가상 머신을 직접 마이그레이션하는 방법
-
Vmdk to qcow2 FAQ
서버 가상화 기술의 발명은 하드웨어 자원의 활용도와 IT 환경의 업무 효율성을 크게 개선했습니다. 수년이 지난 지금, 시장에는 다양한 가상화 솔루션이 존재하고 있습니다.
VM을 이동하거나 데이터를 서로 다른 플랫폼 간에 마이그레이션할 때, IT 관리자는 보통 V2V 변환기가 필요합니다. 일부 플랫폼에서는 다른 플랫폼의 파일을 직접 수용할 수 있지만, 때로는 여전히 VM 변환이 필요합니다.
다음 섹션에서는 vmdk를 qcow2로 변환하는 방법을 알 수 있습니다.
Vmdk 및 qcow2
VMware vSphere는 전 세계에서 가장 앞선 가상화 솔루션입니다. 서버에 ESXi 하이퍼바이저를 설치하면 사용자는 다양한 업무 시스템을 위한 가상 머신을 손쉽게 생성할 수 있습니다.
가상 머신은 서버의 일부분에 불과하지만 CPU, 저장소, 네트워크 어댑터 등 실제 머신과 동일한 구성 요소를 가지고 있어서 실제 머신만큼 완전합니다. 실제 머신은 응용 프로그램 데이터를 하드디스크에 저장합니다. 데이터를 복제하거나 이전할 때 하드디스크의 데이터는 매우 중요합니다. 가상 머신에는 가상 하드디스크가 존재하며 응용 프로그램과 데이터를 포함하고 있습니다. 서버 가상화 기술 덕분에 가상 하드디스크는 서버 상의 파일일 뿐입니다.
VMware 가상 머신 파일 시스템에서 가상 하드디스크의 파일 형식은 Virtual Machine Disk의 약어인 .vmdk입니다. VMDK 파일은 물리적 하드드라이브를 나타냅니다.
일부 VM 관리 도구인 XenCenter는 사전 변환 없이도 vmdk 파일을 받아들일 수 있습니다.
일반적으로 vmdk 파일은 종종 몇 GB 이상의 크기가 매우 큽니다. 사용자 데이터나 서버 설정이 변경될 때마다 갱신됩니다. VMDK에는 증분 데이터를 취득하는 기능이 없기 때문에 파일이 수정될 때마다 전체 파일을 다시 백업해야 합니다.
VMware의 강력한 기능을 사용하려면 vmdk 파일을 공유 스토리지에 저장하는 경우가 많습니다. 이후 사용을 위해 vmdk 파일을 다른 데이터스토리지로 복사할 수 있습니다. 가상 머신의 vmdk 파일 위치를 확인하려면 vSphere 클라이언트에서 해당 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정 편집을 선택한 후, 하드 디스크를 확장하여 저장 위치를 확인할 수 있습니다.
QCOW2는 QEMU copy-on-write 포맷 2의 약어로, 성능이 거의 만족스럽지만 여전히 Raw 포맷과 비교할 수는 없었던 1세대 QCOW의 후속 버전입니다. 1세대 QCOW가 최적화되면서 성능이 Raw 포맷에 근접하게 되었고, 현재 QCOW2는 주요 이미지 포맷 중 하나가 되었습니다.
VMware의 데이터를 더 잘 활용하려면 가상 하드디스크 형식을 변경하여 QEMU/KVM 환경인 Proxmox, oVirt, RHV, OLVM, OpenStack 등에서 더 잘 작동하도록 할 수 있습니다.
qemu-img로 vmdk를 qcow2로 변환하는 방법?
Qemu-img는 vhd, qcow2, raw, vhdx, qcow, vdi, qed, zvh 및 zvhd2를 포함한 여러 이미지 형식을 지원하는 이미지 변환 도구입니다. JDK나 Python과 같이 디렉터리를 환경 변수에 추가해야 합니다.
Windows 환경에서:
1. 설치 패키지를 다운로드한 후 설치합니다.
2. 설치 후 디렉터리를 경로 환경 변수에 추가합니다.
3. 아래 명령어를 입력하여 설치를 확인합니다.
qemu-img --도움말
qemu-img의 버전 정보가 출력에 나타나면 설치가 성공한 것입니다
4. 아래 명령을 입력하여 이미지 변환하기:
qemu-img convert -p -f vmdk -O qcow2 my_centos7.vmdk my_centos7.qcow2
-p: 변환 진행 상황 표시
-f: 소스 이미지의 형식
-O: 대상 이미지의 형식
리눅스 환경에서:
1. 운영 체제에 따라 설치할 명령을 선택하십시오
Ubuntu/Debian의 경우 아래 명령어를 입력하십시오:
apt install qemu-img
CentOS/Red Hat/Oracle의 경우 아래 명령어를 입력하십시오:
yum install qemu-img
SUSE/OpenSUSE의 경우, 아래 명령어를 입력하십시오:
zypper install qemu-img
2. 다음 명령어를 입력하여 설치를 확인하십시오:
qemu-img -v
qemu-img의 버전 정보가 출력에 표시된다면 설치가 성공한 것입니다
3. 아래 명령을 입력하여 이미지 변환:
qemu-img convert -p -f vmdk -O qcow2 ./my_centos7.vmdk ./my_centos7.qcow2
Qemu-img convert 기능은 qcow2를 vmdk로 변환하는 데에도 사용할 수 있습니다.
Vinchin Backup & Recovery로 가상 머신을 직접 마이그레이션하는 방법
전문 솔루션을 사용하여 가상 머신을 마이그레이션하려면 가상 디스크를 변환하지 않고도 가상 머신을 마이그레이션할 수 있는 Vinchin Backup & Recovery를 선택할 수 있습니다.
Vinchin 가상 머신 변환 엔진은 VMware, Proxmox, Hyper-V, Red Hat Virtualization, oVirt, Oracle Linux KVM, OpenStack 등의 가상화 플랫폼 간의 V2V 마이그레이션을 지원합니다. (현재 Native KVM은 지원되지 않습니다)
모든 VM에 에이전트를 설치할 필요 없이 백업 및 복원 기능을 사용하여 VM를 직접 마이그레이션할 수 있습니다. 예를 들어, 사용자 친화적인 웹 콘솔에서 VMware VM을 Proxmox로 마이그레이션하는 데 단 4단계만 거치면 됩니다.
1. VMware VM 선택
2. Proxmox 호스트 선택
3. 복원 전략 선택 또는 이 단계 건너뛰기
4. 작업 제출
Vinchin Backup & Recovery는 많은 기업들이 데이터 손실 없이 가상 머신을 마이그레이션할 수 있도록 도왔으며, 여러분도 여기서 60일간의 무제한 무료 체험을 시작하여 가상 머신 마이그레이션이 얼마나 편리한지 확인할 수 있습니다. 도움이 필요하시면 언제든지 문의하기를 통해 연락 주시기 바랍니다. 로컬 비즈니스를 진행하고자 하시면 여기서 로컬 파트너 선택을 통해 확인하실 수 있습니다.
Vmdk to qcow2 FAQ
1. 다양한 운영 체제에서 vmdk를 qcow2로 변환할 수 있나요?
예. QEMU-convert는 Windows와 Linux OS 모두에 설치할 수 있으므로 가상 디스크를 변환할 때 적절한 것을 선택할 수 있습니다.
2. 변환 후 가상 디스크 크기가 증가할까요?
변환된 가상 디스크가 원본보다 커질 수도 있으므로 전문적인 VM 마이그레이션 솔루션인 Vinchin Backup & Recovery를 사용하여 이러한 문제를 방지할 수 있습니다.
요약
세계에는 다양한 가상화 플랫폼이 존재합니다. 데이터를 다른 플랫폼으로 마이그레이션하기 위해 IT 관리자는 종종 소스 가상 머신을 변환하는 작업을 수행해야 합니다. 본 글에서는 IT 관리자를 대상으로 vmdk를 qcow2 형식으로 변환하는 방법을 소개합니다.
Vinchin Backup & Recovery는 복잡한 명령 없이도 VMDK를 KVM으로 가져오기 위한 편리한 도구입니다. 무료 체험 기회를 놓치지 않는 것이 좋습니다.
공유하기: