Dela via


Migrera till en tillgänglighetszonaktiverad virtuell ExpressRoute-nätverksgateway med PowerShell

När du skapar en virtuell ExpressRoute-nätverksgateway måste du välja gateway-SKU :n. Om du väljer en SKU på högre nivå allokeras fler processorer och nätverksbandbredd till gatewayen. Därför kan gatewayen ha stöd för högre nätverksdataflöde och mer pålitliga nätverksanslutningar till det virtuella nätverket.

Följande SKU:er är tillgängliga för virtuella ExpressRoute-nätverksgatewayer:

  • Standard
  • HighPerformance
  • UltraPerformance
  • ErGw1Az
  • ErGw2Az
  • ErGw3Az
  • ErGwScale (förhandsversion)

Förutsättningar

Arbeta med Azure PowerShell

Stegen och exemplen i den här artikeln använder Azure PowerShell Az-moduler. Information om hur du installerar Az-modulerna lokalt på datorn finns i Installera Azure PowerShell. Mer information om den nya Az-modulen finns i Introduktion till den nya Azure PowerShell Az-modulen. PowerShell-cmdletar uppdateras ofta. Om du inte kör den senaste versionen kan de värden som anges i anvisningarna misslyckas. Om du vill hitta de installerade versionerna av PowerShell i systemet använder du cmdleten Get-Module -ListAvailable Az .

Du kan använda Azure Cloud Shell för att köra de flesta PowerShell-cmdletar och CLI-kommandon i stället för att installera Azure PowerShell eller CLI lokalt. Azure Cloud Shell är ett kostnadsfritt interaktivt gränssnitt som har vanliga Azure-verktyg förinstallerade och är konfigurerade att användas med ditt konto. Om du vill köra kod som finns i den här artikeln i Azure Cloud Shell öppnar du en Cloud Shell-session, använder knappen Kopiera i ett kodblock för att kopiera koden och klistrar in den i Cloud Shell-sessionen med Ctrl+Skift+V i Windows och Linux eller Cmd+Skift+V på macOS. Klistrad text körs inte automatiskt, tryck på Retur för att köra kod.

Det finns flera olika sätt att starta Cloud Shell:

Alternativ Länk
Klicka på Prova i det övre högra hörnet av ett kodblock. Cloud Shell i den här artikeln
Öppna Cloud Shell i din webbläsare. https://shell.azure.com/powershell
Klicka på knappen Cloud Shell på menyn längst upp till höger på Azure Portal. Cloud Shell på portalen

Migrera till en ny gateway i med PowerShell

Här följer stegen för att migrera till en ny gateway med hjälp av PowerShell.

Klona skriptet

  1. Klona installationsskriptet från GitHub.

    git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/ 
    
  2. Ändra till katalogen där skriptet finns.

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

Förbereda migreringen

Det här skriptet skapar en ny virtuell ExpressRoute-nätverksgateway i samma gatewayundernät och ansluter den till dina befintliga ExpressRoute-kretsar.

  1. Identifiera resurs-ID:t för den gateway som ska migreras.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Kör skriptet PrepareMigration.ps1 för att förbereda migreringen.

    gateway-migration/preparemigration.ps1
    
  3. Ange resurs-ID för din gateway.

  4. Gateway-undernätet behöver två eller flera adressprefix för migreringen. Om du bara har ett prefix uppmanas du att ange ytterligare ett prefix.

  5. Välj ett namn för dina nya resurser. Det nya resursnamnet läggs till i det befintliga namnet. Till exempel: existingresourcename_newname.

  6. Ange en tillgänglighetszon för din nya gateway.

Köra migreringen

Det här skriptet överför konfigurationen från den gamla gatewayen till den nya.

  1. Identifiera resurs-ID:t för din nya gateway efter migreringen. Använd resursnamnet som du angav för den här gatewayen i föregående steg.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Kör skriptet Migration.ps1 för att utföra migreringen.

    gateway-migration/migration.ps1
    
  3. Ange resurs-ID:t för din förmigrationsgateway.

  4. Ange resurs-ID för din gateway efter migreringen.

Genomför migreringen

Det här skriptet tar bort den gamla gatewayen och dess anslutningar.

  1. Kör skriptet CommitMigration.ps1 för att slutföra migreringen.

    gateway-migration/commitmigration.ps1
    
  2. Ange resurs-ID:t för gatewayen före migrering.

    Viktigt!

    • Innan du kör det här steget kontrollerar du att den nya virtuella nätverksgatewayen har en fungerande ExpressRoute-anslutning.
    • När du migrerar din gateway kan du förvänta dig möjliga avbrott i högst 30 sekunder.

Nästa steg