Microsoft/Azure

Azure Migrate : Hyper-V VM 마이그레이션 #0. 소개

megapain 2020. 11. 7. 21:15

How does Hyepr-V replication work? - https://docs.microsoft.com/en-us/azure/migrate/hyper-v-migration-architecture

 

Azure Migrate On-Premise 의 앱 및 워크로드와 프라이빗/퍼블릭 클라우드 VM의 검색(discovery), 평가(assessment) Azure 로의 마이그레이션을 추적(track)하는 중앙 허브를 제공합니다. 이 허브는 평가(assessment) 및 마이그레이션(migration)을 위한 Azure Migrate 도구와 타사(3rd party) ISV (Independent Software Vendor) 제품을 제공합니다.

 

Agentless migration

Azure Migrate Server Migration tool On-Premise Hyper-V VM에 대한 Agentless replication을 제공합니다.
Hyper-V 호스트나 Cluster node에만 software agent를 설치하면 되고, VM에는 아무것도 설치하지 않습니다.

 

Server Migration and Azure Site Recovery

Azure Migrate Server Migration tool On-Premise workload Cloud-based VM Azure로 마이그레이션하기 위한 도구이고, Site Recovery Disaster recovery 도구 입니다. 두 도구는 데이터 복제에 일부 공통 기술을 사용하지만 각각의 용도가 다릅니다.

 

Architectural components

 

Component

Deployment

Replication provider

The Microsoft Azure Site Recovery provider is installed on Hyper-V hosts, and registered with Azure Migration Server Migration.

The provider orchestrates replication for Hyper-V VMs.

Recovery Services agent

The Microsoft Azure Recovery Service agent handles data replication. It works with the provider to replicate data from Hyper-V VMs to Azure.

The replicated data is uploaded to a storage account in your Azure subscription. The Server Migration tool the processes the replicated data, and applies it to replica disks in the subscription. The replica disks are used to create the Azure VMs when you migrate.

  • 모든 구성 요소(Components)들은 Azure 포털의 Azure Migrate Server Migration에서 다운로드 할 수 있는 하나의 설치 파일로 설치됩니다.
  • Provider Appliance Azure Migrate Server Migration과 통신하기 위해 Outbound HTTPS 443 연결을 사용합니다.
  • Provider Agent로부터의 통신은 안전(secure)하고 암호화(encrypted) 됩니다.

 

Replication process

  1. Hyper-V VM에 대한 복제를 활성화하면 초기 복제(initial replication)가 시작됩니다.
  2. Hyper-V VM Snapshot이 생성됩니다.
  3. VM VHD들이 모두 Azure로 복사 될 때까지 하나 씩 복제됩니다. 초기 복제 시간은 VM 사이즈와 Network bandwidth에 의해 결정됩니다.
  4. 초기 복제 동안의 디스크 변경은 Hyper-V Replica에 의해 추적(tracked)되고, 로그 파일들(hrl 파일들)에 저장됩니다.
    • 로그 파일들은 디스크와 같은 폴더에 있습니다.
    • 각 디스크는 보조 저장소(secondary storage)로 전송되는 연관된  hrl 파일을 가지고 있습니다.
    • 스냅샷(snapshot)과 로그 파일들은 초기 복제가 진행되는 동안 디스크 리소스를 소모(consume)합니다.
  5. 초기 복제가 완료된 후, VM 스냅샷은 삭제되고, 델타 복제(delta replication)가 시작됩니다.
  6. 증분 디스크 변경(Incremental disk change) hrl 파일에서 추적(tracked) 됩니다. 복제 로그는 Recovery Services agent에 의해 Azure storage account로 주기적으로  업로드 됩니다.

 

초기 복제가 시작되면, 대상 VM의 디스크가 위치한 폴더에 스냅샷 파일(.avhdx)과 로그 파일(.hrl)이 생성됩니다.

 

초기 복제가 완료되면 스냅샷 파일(.avhdx)은 사라집니다.