Freigeben über


Migrieren zu einem ExpressRoute-Gateway für virtuelle Netzwerke mit aktivierter Verfügbarkeitszone mithilfe von PowerShell

Wenn Sie ein ExpressRoute-Gateway für virtuelle Netzwerke erstellen, müssen Sie die Gateway-SKU auswählen. Wenn Sie eine SKU einer höheren Ebene auswählen, werden dem Gateway mehr CPUs und Netzwerkbandbreite zugewiesen. Dadurch kann das Gateway einen höheren Netzwerkdurchsatz und zuverlässigere Netzwerkverbindungen mit dem virtuellen Netzwerk unterstützen.

Die folgenden SKUs sind für virtuelle ExpressRoute-Netzwerk-Gateways verfügbar:

  • Standard
  • HighPerformance
  • UltraPerformance
  • ErGw1Az
  • ErGw2Az
  • ErGw3Az
  • ErGwScale (Vorschau)

Voraussetzungen

Arbeiten mit Azure PowerShell

Die Schritte und Beispiele in diesem Artikel verwenden Azure PowerShell Az-Module. Informationen zur lokalen Installation von Az-Modulen auf Ihrem Computer finden Sie unter Installieren von Azure PowerShell. Weitere Informationen zum neuen Az-Modul finden Sie unter Einführung in das neue Azure PowerShell Az-Modul. PowerShell-Cmdlets werden regelmäßig aktualisiert. Wenn Sie nicht die neueste Version verwenden, können die in den Anweisungen angegebenen Werte fehlschlagen. Um die installierten Versionen von PowerShell auf Ihrem System zu suchen, verwenden Sie das Get-Module -ListAvailable Az-Cmdlet.

Sie können Azure Cloud Shell verwenden, um die meisten PowerShell-Cmdlets und CLI-Befehle auszuführen, anstatt Azure PowerShell oder die Befehlszeilenschnittstelle lokal zu installieren. Azure Cloud Shell ist eine kostenlose interaktive Shell, in der häufig verwendete Azure-Tools vorinstalliert sind und die für die Verwendung mit Ihrem Konto konfiguriert wurde. Um in Azure Cloud Shell Code aus diesem Artikel auszuführen, öffnen Sie eine Cloud Shell-Sitzung, verwenden Sie für einen Codeblock die Schaltfläche Kopieren, um Code zu kopieren, und fügen Sie ihn mit STRG+UMSCHALT+V (Windows und Linux) oder BEFEHL+UMSCHALT+V (macOS) in die Cloud Shell-Sitzung ein. Eingefügter Code wird nicht automatisch ausgeführt. Sie müssen zum Ausführen von Code die EINGABETASTE drücken.

Cloud Shell kann auf mehrere Arten gestartet werden:

Option Link
Klicken Sie in der rechten oberen Ecke eines Codeblocks auf Ausprobieren. Cloud Shell in diesem Artikel
Öffnen Sie Cloud Shell in Ihrem Browser. https://shell.azure.com/powershell
Klicken Sie auf die Schaltfläche Cloud Shell im Menü oben rechts im Azure-Portal. Cloud Shell im Portal

Migrieren zu einem neuen Gateway mithilfe von PowerShell

Hier sind die Schritte zum Migrieren zu einem neuen Gateway mithilfe von PowerShell aufgeführt.

Klonen des Skripts

  1. Klonen Sie das Setupskript aus GitHub.

    git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/ 
    
  2. Wechseln Sie zum Verzeichnis mit dem Skript.

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

Vorbereiten der Migration

Dieses Skript erstellt ein neues ExpressRoute-Gateway für virtuelle Netzwerke im gleichen Gatewaysubnetz und verbindet es mit Ihren bestehenden ExpressRoute-Leitungen.

  1. Identifizieren Sie die Ressourcen-ID des Gateways, das migriert wird.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Führen Sie das Skript PrepareMigration.ps1 aus, um die Migration vorzubereiten.

    gateway-migration/preparemigration.ps1
    
  3. Geben Sie die Ressourcen-ID Ihres Gateways ein.

  4. Das Gatewaysubnetz benötigt zwei oder mehr Adresspräfixe für die Migration. Wenn Sie nur ein Präfix haben, werden Sie zur Eingabe eines zusätzlichen Präfixes aufgefordert.

  5. Wählen Sie einen Namen für Ihre neuen Ressourcen aus, der neue Ressourcenname wird dem vorhandenen Namen hinzugefügt. Beispiel: vorhandenerresourcename_neuername.

  6. Geben Sie eine Verfügbarkeitszone für Ihr neues Gateway ein.

Ausführen der Migration

Dieses Skript überträgt die Konfiguration des alten Gateways auf das neue.

  1. Identifizieren Sie die Ressourcen-ID Ihres neuen Gateways nach der Migration. Verwenden Sie den Ressourcennamen, den Sie für dieses Gateway im vorherigen Schritt angegeben haben.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Führen Sie das Skript Migration.ps1 aus, um die Migration durchzuführen.

    gateway-migration/migration.ps1
    
  3. Geben Sie die Ressourcen-ID Ihres Vormigrationsgateways ein.

  4. Geben Sie die Ressourcen-ID Ihres Gateways nach der Migration ein.

Committen der Migration

Dieses Skript löscht das alte Gateway und seine Verbindungen.

  1. Führen Sie das Skript CommitMigration.ps1 aus, um die Migration abzuschließen.

    gateway-migration/commitmigration.ps1
    
  2. Geben Sie die Ressourcen-ID des Vormigrationsgateways ein.

    Wichtig

    • Bevor Sie diesen Schritt ausführen, überprüfen Sie, ob das neue virtuelle Netzwerk-Gateway über eine funktionierende ExpressRoute-Verbindung verfügt.
    • Bei der Migration Ihres Gateways können Sie mit einer möglichen Unterbrechung von maximal 30 Sekunden rechnen.

Nächste Schritte