Azure

Vmware -> Azure VM 이관.

ravon 2025. 8. 26. 17:19

수동 VHD 변환 및 업로드

특징: 단일 VM 마이그레이션, 소규모 테스트용

절차

  1. VMware 디스크 추출
    • VMware VM → .vmdk 파일 위치 확인
  2. VMDK → VHD 변환
    •  
      qemu-img convert -f vmdk Win2019.vmdk -O vpc Win2019.vhd

 

- 오류 발생.

 

Convert-VHD -Path .\Win2019.vhd -DestinationPath .\Win2019-fixed.vhd -VHDType Fixed 이렇게 진행했을때 다음과 같은 오류가 발생했어~, Convert-VHD : 가상 디스크를 변환하지 못했습니다. 시스템에서 'C:\Job\Win2019.vhd'을(를) 변환하지 못했습니다. 가상 디스크 시스템 제한으로 인해 요청한 작업을 완료할 수 없습니다. 가상 하드 디스크 파일은 압축이 풀려 있는 상태이고 암호화되지 않아야 하며 스파스가 아니어야 합니다.(0xC03A001A)

 

Sparse 속성 제거

 
fsutil sparse setflag "C:\Job\Win2019.vhd" 0

 

 

- 컨버팅 진행.

Convert-VHD -Path "C:\VHDFiles\Win2019.vhd" -DestinationPath "C:\VHDFiles\Win2019-fixed.vhd" -VHDType Fixed

 

- 용량봐서 크기 조절(정사이즈로70,80,...)

Resize-VHD -Path "C:\VHDFiles\Win2019-fixed.vhd" -SizeBytes 70GB

 

 

 

 

3.Azure Blob Storage 업로드

  • Azure Storage 계정 생성
  • az storage blob upload 또는 Storage Explorer 사용
  • 업로드한 VHD 경로 기록

 

4.관리 디스크 생성

 

5. Azure VM 생성

오류 발생.

[win2019-manaDisk 가상 머신 에이전트 상태가 준비되지 않았습니다.]

 

 

6. VMware Tools 제거.

    Azure VM Agent 설치.
    sysprep.exe 재설정.

    

C:\Windows\System32\Sysprep\sysprep.exe
OOBE, Generalize 체크

Shutdown 선택

VM 종료 후 VMDK → VHD 변환 (Fixed)

 

 

7. Hyper-V 로컬에 임시 VM 생성 

   VHD 파일을 가지고 부티이 진행.

 

8. 네트워크 / 드라이버 / Agent 정상 설치 확인.

   Sysperp.exe 다시 시작.

 

9. Azure 스토리지 다시 업로드.

 

10. 관리디스크 재 생성.

 

11. VM 이미지 만들기 테스트.