본문 바로가기
IT/Azure

hyper-v window 2008 r2 vhd to azure vm

by rapker 2023. 5. 18.
반응형
hyper-v가 실행중인 호스트 머신의 os버전이 2012 R2(최신버전) 이상 이여야 Azure migrate를 사용한 vm 이전이 가능합니다.
 
Azure migrate를 사용하지 않고 vhd 파일을 Azure VM으로 이전하는 과정에 대한 내용입니다.
 
실행 순서
  1. 사전 준비 작업 (hyper-v)
  2. page blob에 vhd 업로드
  3. vhd로 Os Disk 만들기
  4. Os Disk로 vm 만들기
  5. vm agent 설치
 
기타
  • Windows Server 2008 R2 의 SP1 설치 링크 (download)
 

사전 준비 작업

 
vhd는 별도로 backup 후 진행 합니다.
 
운용중인 hyper-v os가 없어 테스트용 vhd를 사용했습니다.
 

 

728x90
 
 

RDP 포트 활성화

rdp포트 활성화 되어 있어야 vm 생성 후 접속 가능
 
 
 

DHCP 설정

hyper-v 가상머신의 ip주소와 dns주소를 자동으로 받아오도록 DHCP환경으로 설정합니다.
 
 
 
 

.avhd 파일 병합

 
별도 스냅샷이 없는 경우 .avhd 병합 과정은 스킵 하셔도 됩니다.
포함 시켜야할 스냅샷 파일(.avhd) 파일이 있다면 부모 .vhd와 병합해야 합니다.
.avhd 확장자를 .vhd로 변경
 
hyper-v > 디스크 편집에서 .vhd로 변경한 파일 선택 후 병합

 

 

 
 
 
=========== VHD 확인 작업(스킵해도 됩니다.) 시작 ===============
 

hyper-v 검사점 제거

 
 

hyper-v vm의 저장된 상태 삭제

 
 

hyper-v vm의 disk를 병합된 .vhd 파일로 교체

 
 
 
 
 
=========== VHD 확인 작업 종료 ===============
 
반응형
 
 
 

디스크 확장 타입 확인 및 동적 디스크 고정 디스크로 변환

 
용량 고정형 vhd만 managed disk로 만들 수 있습니다.
  • .vhd가 고정형이 아닌경우 Hyper-v의 디스크 편집에서 고정형으로 변환할 수 있습니다.
 
 

hyper-v에서 .vhd 확장 타입 확인

 
 
 
 

.vhd 확장 타입 변경 (고정 디스크일 경우 건너 뜀)

 

 

 
 

Azure Storage Account > 컨테이너에 vhd 업로드

 
 
Azure 포탈에서도 .vhd파일을 업로드 할 수 있지만 Azure Storage Explorer를 통한 업로드가 훨씬 빠릅니다.
 
.vhd 파일 업로드시 blob 유형을 page blob으로 선택해야 합니다.
 
 

포탈에서 업로드

 
 
 

Storage Explorer로 업로드

 
 
 

업로드 완료된 .vhd 파일

 
 
 
 

vhd로 Os Disk 만들기

 
 
blob에 업로드된 vhd로 OS Disk를 새로 만듭니다.
 

원본 유형을 스토리지 Blob로 선택 후 찾아보기에서 업로드한 vhd를 선택합니다.

 
 
 
vhd 선택 (찾아보기로 업로드 한 vhd 파일 선택)
 
 
 
디스크 Sku 및 크기 선택 (Os Disk는 128GB 이상이어야 됩니다)
 
 
 
 
 

disk로 vm 만들기

 
vhd로 생성한 Os Disk에서 Vm 만들기를 선택합니다.
 
 
 

vm agent 설치

 
생성된 vm에 rdp 접속 후 Windows Azure VM Agent를 설치 합니다.
 
 
설치파일 다운로드
 
 
.net framework 4.0 설치
 
 
Windows Azure VM Agent 설치
 
 
 
설치된 Agent 확인
 
Azure portal 에서 Agent 설치 전 VM 상태
 
Azure portal 에서 Agent 설치 후 VM 상태
 
반응형
LIST