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
- Lesen Sie den Artikel Gatewaymigration, bevor Sie beginnen.
- Sie benötigen ein vorhandenes ExpressRoute-Gateway für virtuelle Netzwerke in Ihrem Azure-Abonnement.
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:
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
Klonen Sie das Setupskript aus GitHub.
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/
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.
Identifizieren Sie die Ressourcen-ID des Gateways, das migriert wird.
$resourceId = Get-AzResource -Name {virtual network gateway name} $resourceId.Id
Führen Sie das Skript PrepareMigration.ps1 aus, um die Migration vorzubereiten.
gateway-migration/preparemigration.ps1
Geben Sie die Ressourcen-ID Ihres Gateways ein.
Wählen Sie einen Namen für Ihre neuen Ressourcen aus, der neue Ressourcenname wird dem vorhandenen Namen hinzugefügt. Beispiel: vorhandenerresourcename_neuername.
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.
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
Führen Sie das Skript Migration.ps1 aus, um die Migration durchzuführen.
gateway-migration/migration.ps1
Geben Sie die Ressourcen-ID Ihres Vormigrationsgateways ein.
Geben Sie die Ressourcen-ID Ihres Gateways nach der Migration ein.
Committen der Migration
Dieses Skript löscht das alte Gateway und seine Verbindungen.
Führen Sie das Skript CommitMigration.ps1 aus, um die Migration abzuschließen.
gateway-migration/commitmigration.ps1
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
- Weitere Informationen zum Entwerfen für Hochverfügbarkeit finden Sie hier.
- Planen Sie die Notfallwiederherstellung und die Verwendung von VPN als Sicherung.