Eseguire la migrazione a un gateway di rete virtuale ExpressRoute abilitato per la zona di disponibilità con PowerShell
Quando si crea un gateway di rete virtuale ExpressRoute, è necessario scegliere lo SKU del gateway. Se si sceglie uno SKU di livello superiore, al gateway vengono allocate più CPU e larghezza di banda di rete. Di conseguenza, il gateway può supportare una velocità effettiva di rete superiore e connessioni di rete più affidabili alla rete virtuale.
Per i gateway di rete virtuale ExpressRoute sono disponibili gli SKU seguenti:
- Standard
- HighPerformance
- UltraPerformance
- ErGw1Az
- ErGw2Az
- ErGw3Az
- ErGwScale (anteprima)
Prerequisiti
- Prima di iniziare, vedere l'articolo Migrazione del gateway .
- È necessario disporre di un gateway di rete virtuale ExpressRoute esistente nella sottoscrizione di Azure.
Uso di Azure PowerShell
I passaggi e gli esempi in questo articolo usano i moduli Az di Azure PowerShell. Per installare il modulo Az nel computer locale, vedere Installare Azure PowerShell. Per altre informazioni, vedere Introduzione al nuovo modulo Az di Azure PowerShell. I cmdlet di PowerShell vengono aggiornati di frequente. Se non si esegue la versione più recente, i valori specificati nelle istruzioni potrebbero generare errori. Per trovare la versione installata di PowerShell nel sistema, usare il cmdlet Get-Module -ListAvailable Az
.
È possibile usare Azure Cloud Shell per eseguire la maggior parte dei cmdlet di PowerShell e dei comandi dell'interfaccia della riga di comando, invece di installare Azure PowerShell o l'interfaccia della riga di comando localmente. Azure Cloud Shell è una shell interattiva gratuita, configurata per l'uso con il proprio account, in cui sono preinstallati gli strumenti comuni di Azure. Per eseguire il codice contenuto in questo articolo in Azure Cloud Shell, aprire una sessione di Cloud Shell, usare il pulsante Copia in un blocco di codice per copiare il codice e incollarlo nella sessione di Cloud Shell con CTRL+MAIUSC+V in Windows e Linux o CMD+MAIUSC+V in macOS. Il testo incollato non viene eseguito automaticamente. Premere INVIO per eseguire il codice.
Esistono alcuni modi per avviare Cloud Shell:
Eseguire la migrazione a un nuovo gateway con PowerShell
Ecco i passaggi per eseguire la migrazione a un nuovo gateway tramite PowerShell.
Clonare lo script
Clonare lo script di installazione da GitHub.
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/
Passare alla directory in cui si trova lo script.
CD azure-docs-powershell-samples/expressroute-gateway/
Preparare la migrazione
Questo script crea un nuovo gateway di rete virtuale ExpressRoute nella stessa subnet del gateway e lo connette ai circuiti ExpressRoute esistenti.
Identificare l'ID risorsa del gateway di cui verrà eseguita la migrazione.
$resourceId = Get-AzResource -Name {virtual network gateway name} $resourceId.Id
Eseguire lo script PrepareMigration.ps1 per preparare la migrazione.
gateway-migration/preparemigration.ps1
Immettere l'ID risorsa del gateway.
Scegliere un nome per le nuove risorse, il nuovo nome della risorsa verrà aggiunto al nome esistente. Ad esempio: existingresourcename_newname.
Immettere una zona di disponibilità per il nuovo gateway.
Eseguire la migrazione
Questo script trasferisce la configurazione dal gateway precedente a quello nuovo.
Identificare l'ID risorsa del nuovo gateway post-migrazione. Usare il nome della risorsa specificato per questo gateway nel passaggio precedente.
$resourceId = Get-AzResource -Name {virtual network gateway name} $resourceId.Id
Eseguire lo script Migration.ps1 per eseguire la migrazione.
gateway-migration/migration.ps1
Immettere l'ID risorsa del gateway di premigration.
Immettere l'ID risorsa del gateway post-migrazione.
Eseguire il commit della migrazione
Questo script elimina il gateway precedente e le relative connessioni.
Eseguire lo script CommitMigration.ps1 per completare la migrazione.
gateway-migration/commitmigration.ps1
Immettere l'ID risorsa del gateway di premigration.
Importante
- Prima di eseguire questo passaggio, verificare che il nuovo gateway di rete virtuale disponga di una connessione ExpressRoute funzionante.
- Quando si esegue la migrazione del gateway, è possibile prevedere possibili interruzioni per un massimo di 30 secondi.
Passaggi successivi
- Altre informazioni sulla progettazione per la disponibilità elevata.
- Pianificare il ripristino di emergenza e usare la VPN come backup.