Hoe werkt Hyper-V-replicatie?

Dit artikel bevat een overzicht van de architectuur en processen die worden gebruikt bij het migreren van Hyper-V-VM's met het hulpprogramma Migratie en modernisering.

Azure Migrate biedt een centrale hub om de detectie, evaluatie en migratie van on-premises apps en workloads en openbare en privécloud-VM's bij te houden via Azure. De hub biedt Azure Migrate-hulpprogramma's voor evaluatie en migratie, evenals externe onafhankelijke hulpprogramma's van onafhankelijke softwareverkopers (ISV's).

Migratie zonder agent

Het hulpprogramma Migratie en modernisering biedt replicatie zonder agent voor on-premises Hyper-V-VM's met behulp van een migratiewerkstroom die is geoptimaliseerd voor Hyper-V. U installeert alleen een softwareagent op Hyper-V-hosts of clusterknooppunten. Er hoeft niets te worden geïnstalleerd op Hyper-V-VM's.

Migratie en modernisering en Azure Site Recovery

Migratie en modernisering is een hulpprogramma voor het migreren van on-premises workloads en cloud-VM's naar Azure. Site Recovery is een hulpprogramma voor herstel na noodgevallen. De hulpprogramma's delen enkele algemene technologieonderdelen die worden gebruikt voor gegevensreplicatie, maar dienen verschillende doeleinden.

Architectuuronderdelen

Diagram shows a Source Hyper-V network with an H T T P S data channel to Microsoft Azure, with details explained in a table.

Onderdeel Implementatie
Replicatieprovider De Microsoft Azure Site Recovery-provider wordt geïnstalleerd op Hyper-V-hosts en geregistreerd bij het hulpprogramma Migratie en modernisering.
De provider organiseert replicatie voor Hyper-V-VM's.
Recovery Services-agent De Microsoft Azure Recovery Service-agent verwerkt gegevensreplicatie. Het werkt met de provider om gegevens van Hyper-V-VM's te repliceren naar Azure.
De gerepliceerde gegevens worden geüpload naar een opslagaccount in uw Azure-abonnement. Het hulpprogramma Migratie en modernisering verwerkt de gerepliceerde gegevens en past deze toe op replicaschijven in het abonnement. De replicaschijven worden gebruikt om de Virtuele Azure-machines te maken wanneer u migreert.
  • Onderdelen worden geïnstalleerd door één installatiebestand, gedownload van het hulpprogramma Migratie en modernisering in de portal.
  • De provider en het apparaat gebruiken uitgaande HTTPS-poort 443-verbindingen om te communiceren met het hulpprogramma Migratie en modernisering.
  • Communicatie van de provider en agent is beveiligd en versleuteld.

Replicatieproces

  1. Wanneer u replicatie inschakelt voor een Hyper-V-VM, begint de initiële replicatie.
  2. Er wordt een momentopname van een Virtuele Hyper-V-machine gemaakt.
  3. VHD's op de virtuele machine worden één voor één gerepliceerd totdat ze allemaal naar Azure worden gekopieerd. De initiële replicatietijd is afhankelijk van de VM-grootte en de netwerkbandbreedte.
  4. Schijfwijzigingen die optreden tijdens de initiële replicatie, worden bijgehouden met Hyper-V Replica en opgeslagen in logboekbestanden (hrl-bestanden).
    • Logboekbestanden bevinden zich in dezelfde map als de schijven.
    • Elke schijf heeft een gekoppeld hrl-bestand dat naar de secundaire opslag wordt verzonden.
    • De momentopname- en logboekbestanden nemen schijfbronnen in beslag terwijl de eerste replicatie wordt uitgevoerd.
  5. Nadat de initiële replicatie is voltooid, wordt de vm-momentopname verwijderd en begint de replicatie van verschillen.
  6. Incrementele schijfwijzigingen worden bijgehouden in hrl-bestanden. Replicatielogboeken worden periodiek door de Recovery Services-agent geüpload naar een Azure-opslagaccount.

Prestaties en schalen

Replicatieprestaties voor Hyper-V worden beïnvloed door factoren die de VM-grootte omvatten, de gegevenswijzigingssnelheid (verloop) van de VM's, beschikbare ruimte op de Hyper-V-host voor logboekbestandopslag, uploadbandbreedte voor replicatiegegevens en doelopslag in Azure.

  • Als u meerdere machines tegelijk repliceert, gebruikt u de Azure Site Recovery Deployment Planner voor Hyper-V om de replicatie te optimaliseren.
  • Plan uw Hyper-V-replicatie en distribueer replicatie via Azure-opslagaccounts, in overeenstemming met de capaciteit.

Uploaddoorvoer beheren

U kunt de hoeveelheid bandbreedte beperken die wordt gebruikt voor het uploaden van gegevens naar Azure op elke Hyper-V-host. Wees voorzichtig. Als u de waarden te laag instelt, heeft dit een negatieve invloed op de replicatie en wordt de migratie vertraagd.

  1. Meld u aan bij de Hyper-V-host of het clusterknooppunt.
  2. Voer C:\Program Files\Microsoft Azure Recovery Services Agent\bin\wabadmin.msc uit om de MMC-module Windows Azure Backup te openen.
  3. Selecteer Eigenschappen wijzigen in de module.
  4. Bij beperking selecteert u Beperking van internetbandbreedtegebruik inschakelen voor back-upbewerkingen. Stel de limieten voor kantooruren en daarbuiten in. Het geldige bereik ligt tussen 512 Kbps en 1,023 Mbps.

Invloed op uploadefficiëntie

Als u extra bandbreedte voor replicatie hebt en uploads wilt verhogen, kunt u als volgt het aantal threads verhogen dat is toegewezen voor de uploadtaak:

  1. Open het register met Regedit.
  2. Navigeer naar de sleutel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM
  3. Verhoog de waarde voor het aantal threads dat wordt gebruikt voor het uploaden van gegevens voor elke replicerende VM. De standaardwaarde is 4 en de maximumwaarde is 32.

Volgende stappen

Probeer Hyper-V-migratie uit met behulp van het hulpprogramma Migratie en modernisering.