Migratie van VM's schalen

Dit artikel helpt u te begrijpen hoe u scripts gebruikt om een groot aantal virtuele machines (VM's) te migreren. Als u de migratie wilt schalen, gebruikt u Azure Site Recovery.

Site Recovery-scripts zijn beschikbaar voor uw download via de opslagplaats Azure PowerShell Samples op GitHub. De scripts kunnen worden gebruikt voor het migreren van VMware-, AWS-, GCP-VM's en fysieke servers naar beheerde schijven in Azure. U kunt deze scripts ook gebruiken om Virtuele Hyper-V-machines te migreren als u de VIRTUELE machines migreert als fysieke servers. De scripts die gebruikmaken van Azure Site Recovery PowerShell, worden hier beschreven.

Huidige beperkingen

  • Ondersteunt het opgeven van het statische IP-adres alleen voor de primaire NIC van de doel-VM.
  • Voor de scripts zijn geen gerelateerde invoer van Azure Hybrid Benefit nodig; u moet de eigenschappen van de gerepliceerde VM handmatig bijwerken in de portal.

Hoe werkt het?

Vereisten

Voordat u aan de slag gaat, moet u de volgende stappen uitvoeren:

  • Zorg ervoor dat de Site Recovery-kluis is gemaakt in uw Azure-abonnement.
  • Zorg ervoor dat de configuratieserver en processerver zijn geïnstalleerd in de bronomgeving en dat de kluis de omgeving kan detecteren.
  • Zorg ervoor dat er een replicatiebeleid wordt gemaakt en gekoppeld aan de configuratieserver.
  • Zorg ervoor dat u het VM-beheerdersaccount hebt toegevoegd aan de configuratieserver (die wordt gebruikt om de on-premises VM's te repliceren).
  • Zorg ervoor dat de volgende doelartefacten in Azure zijn gemaakt:
    • Doelresourcegroep
    • Doelopslagaccount (en de bijbehorende resourcegroep): maak een Premium-opslagaccount als u van plan bent om te migreren naar premium beheerde schijven
    • Cacheopslagaccount (en de bijbehorende resourcegroep): maak een standaardopslagaccount in dezelfde regio als de kluis
    • Virtueel doelnetwerk voor failover (en de bijbehorende resourcegroep)
    • Doelsubnet
    • Virtueel doelnetwerk voor testfailover (en de bijbehorende resourcegroep)
    • Beschikbaarheidsset (indien nodig)
    • Doelnetwerkbeveiligingsgroep en de bijbehorende resourcegroep
  • Zorg ervoor dat u de volgende eigenschappen van de doel-VM hebt gekozen
    • Naam van doel-VM
    • Grootte van doel-VM's in Azure (kan worden besloten met behulp van Azure Migrate-evaluatie)
    • Privé-IP-adres van de primaire NIC in de VM
  • De scripts downloaden van de opslagplaats met Azure PowerShell-voorbeelden op GitHub

CSV-invoerbestand

Nadat u alle vereisten hebt voltooid, moet u een CSV-bestand maken met gegevens voor elke bronmachine die u wilt migreren. Het invoer-CSV-bestand moet een koptekstregel hebben met de invoergegevens en een rij met details voor elke machine die moet worden gemigreerd. Alle scripts zijn ontworpen om te werken aan hetzelfde CSV-bestand. Er is een voorbeeld van een CSV-sjabloon beschikbaar in de map met scripts ter referentie.

Scriptuitvoering

Zodra het CSV gereed is, kunt u de volgende stappen uitvoeren om de migratie van de on-premises VM's uit te voeren:

Stap # Scriptnaam Beschrijving
1 asr_startmigration.ps1 Schakel replicatie in voor alle VM's die worden vermeld in het CSV-bestand. Het script maakt een CSV-uitvoer met de taakgegevens voor elke VIRTUELE machine
2 asr_replicationstatus.ps1 Controleer de status van de replicatie, het script maakt een CSV met de status voor elke VIRTUELE machine
3 asr_updateproperties.ps1 Zodra de VM's zijn gerepliceerd/beveiligd, gebruikt u dit script om de doeleigenschappen van de VM bij te werken (reken- en netwerkeigenschappen)
4 asr_propertiescheck.ps1 Controleren of de eigenschappen op de juiste wijze zijn bijgewerkt
5 asr_testmigration.ps1 Start de testfailover van de VM's die worden vermeld in het CSV-bestand. Het script maakt een CSV-uitvoer met de taakgegevens voor elke VIRTUELE machine
6 asr_cleanuptestmigration.ps1 Zodra u de VM's die een failovertest hebben uitgevoerd, handmatig hebt gevalideerd, kunt u dit script gebruiken om de testfailover-VM's op te schonen
7 asr_migration.ps1 Voer een niet-geplande failover uit voor de VM's die worden vermeld in het CSV-bestand. Het script maakt een CSV-uitvoer met de taakgegevens voor elke VIRTUELE machine. Het script sluit de on-premises VM's niet af voordat de failover wordt geactiveerd, voor toepassingsconsistentie. Het wordt aanbevolen de VM's handmatig uit te sluiten voordat het script wordt uitgevoerd.
8 asr_completemigration.ps1 Voer de doorvoerbewerking uit op de VM's en verwijder de Azure Site Recovery-entiteiten
9 asr_postmigration.ps1 Als u van plan bent netwerkbeveiligingsgroepen toe te wijzen aan de NIC's na een failover, kunt u dit script gebruiken om dat te doen. Er wordt een NSG toegewezen aan elke NIC in de doel-VM.

Migreren naar beheerde schijven

Het script migreert de VM's standaard naar beheerde schijven in Azure. Als het opgegeven doelopslagaccount een Premium-opslagaccount is, worden premium beheerde schijven gemaakt na de migratie. Het cacheopslagaccount kan nog steeds een standaardaccount zijn. Als het doelopslagaccount een standaardopslagaccount is, worden standaardschijven na de migratie gemaakt.

Volgende stappen

Meer informatie over het migreren van servers naar Azure met behulp van Azure Site Recovery