Share via


Migreren naar een virtuele ExpressRoute-netwerkgateway met beschikbaarheidszone met behulp van PowerShell

Wanneer u een gateway voor een virtueel ExpressRoute-netwerk maakt, moet u de gateway-SKU kiezen. Als u een SKU op een hoger niveau kiest, worden er meer CPU's en netwerkbandbreedte toegewezen aan de gateway. Hierdoor kan de gateway ondersteuning bieden voor hogere netwerkdoorvoer en betrouwbaardere netwerkverbindingen met het virtuele netwerk.

De volgende SKU's zijn beschikbaar voor virtuele ExpressRoute-netwerkgateways:

  • Standaard
  • HighPerformance
  • UltraPerformance
  • ErGw1Az
  • ErGw2Az
  • ErGw3Az
  • ErGwScale (preview)

Vereisten

Werken met Azure PowerShell

In de stappen en voorbeelden in dit artikel wordt gebruikgemaakt van Azure PowerShell Az-modules. Zie Azure PowerShell installeren als u de Az-modules lokaal op uw computer wilt installeren. Zie Introductie van de nieuwe Az-module van Azure PowerShell voor meer informatie over de Az-module. PowerShell-cmdlets worden regelmatig bijgewerkt. Als u niet de nieuwste versie uitvoert, kunnen de in de instructies opgegeven waarden mislukken. Gebruik de cmdlet Get-Module -ListAvailable Az om de geïnstalleerde versies van PowerShell op uw systeem te vinden.

U kunt Azure Cloud Shell gebruiken om de meeste PowerShell-cmdlets en CLI-opdrachten uit te voeren. U hoeft Azure PowerShell of CLI niet lokaal te installeren. Azure Cloud Shell is een gratis, interactieve shell waarop algemene Azure-hulpprogramma's vooraf zijn geïnstalleerd. Het is geconfigureerd voor gebruik met uw account. Als u een code uit dit artikel wilt uitvoeren in Azure Cloud Shell, opent u een Cloud Shell-sessie, gebruikt u de knop Kopiëren in een codeblok om de code te kopiëren en plakt u deze als volgt in de Cloud Shell-sessie: in Windows en Linux met Ctrl+Shift+V; in macOS met Cmd+Shift+V. Geplakte tekst wordt niet automatisch uitgevoerd. Druk op Enter om code uit te voeren.

U kunt Cloud Shell op verschillende manieren starten:

Optie Koppeling
Klik op Nu uitproberen in de rechterbovenhoek van een codeblok. Cloud Shell in dit artikel
Open Cloud Shell in uw browser. https://shell.azure.com/powershell
Klik op de knop Cloud Shell in het menu rechtsboven in Azure Portal. Cloud Shell in de portal

Migreren naar een nieuwe gateway met behulp van PowerShell

Hier volgen de stappen voor het migreren naar een nieuwe gateway met behulp van PowerShell.

Het script klonen

  1. Kloon het installatiescript vanuit GitHub.

    git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/ 
    
  2. Ga naar de map waar het script zich bevindt.

    CD azure-docs-powershell-samples/expressroute-gateway/
    

De migratie voorbereiden

Met dit script maakt u een nieuwe virtuele ExpressRoute-netwerkgateway in hetzelfde gatewaysubnet en verbindt u dit met uw bestaande ExpressRoute-circuits.

  1. Identificeer de resource-id van de gateway die wordt gemigreerd.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Voer het script PrepareMigration.ps1 uit om de migratie voor te bereiden.

    gateway-migration/preparemigration.ps1
    
  3. Voer de resource-id van uw gateway in.

  4. Het gatewaysubnet heeft twee of meer adresvoorvoegsels nodig voor de migratie. Als u slechts één voorvoegsel hebt, wordt u gevraagd een extra voorvoegsel in te voeren.

  5. Kies een naam voor uw nieuwe resources. De nieuwe resourcenaam wordt toegevoegd aan de bestaande naam. Bijvoorbeeld: existingresourcename_newname.

  6. Voer een beschikbaarheidszone in voor uw nieuwe gateway.

De migratie uitvoeren

Met dit script wordt de configuratie van de oude gateway overgedragen naar de nieuwe.

  1. Identificeer de resource-id van uw nieuwe gateway na de migratie. Gebruik de resourcenaam die u in de vorige stap hebt opgegeven voor deze gateway.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Voer het script Migration.ps1 uit om de migratie uit te voeren.

    gateway-migration/migration.ps1
    
  3. Voer de resource-id van uw premigratiegateway in.

  4. Voer de resource-id van uw gateway na de migratie in.

De migratie doorvoeren

Met dit script worden de oude gateway en de bijbehorende verbindingen verwijderd.

  1. Voer het script CommitMigration.ps1 uit om de migratie te voltooien.

    gateway-migration/commitmigration.ps1
    
  2. Voer de resource-id van de premigratiegateway in.

    Belangrijk

    • Controleer voordat u deze stap uitvoert of de nieuwe virtuele netwerkgateway een werkende ExpressRoute-verbinding heeft.
    • Bij het migreren van uw gateway kunt u een mogelijke onderbreking van maximaal 30 seconden verwachten.

Volgende stappen