Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment migrer une passerelle de réseau virtuel ExpressRoute à partir des références SKU Standard, HighPerformance ou UltraPerformance vers des références SKU compatibles avec la zone de disponibilité (ErGw1Az, ErGw2Az, ErGw3Az) à l’aide de PowerShell. Les références SKU de niveau supérieur fournissent davantage de processeurs et de bande passante réseau, ce qui entraîne un débit réseau plus élevé et des connexions plus fiables à votre réseau virtuel.
Prerequisites
Avant de commencer, assurez-vous d’avoir :
- Consultez l’article sur la migration de passerelle pour connaître les considérations importantes relatives à la migration.
- Une Passerelle de réseau virtuel ExpressRoute existante utilisant la référence SKU Standard, HighPerformance ou UltraPerformance.
- Azure PowerShell installé. Pour plus d’informations, consultez l’article Installation et configuration d’Azure PowerShell.
Utilisation d’Azure PowerShell
Les étapes et les exemples de cet article utilisent les modules Azure PowerShell Az. Pour installer les modules Az en local sur un ordinateur, voir Installer Azure PowerShell. Pour plus d’informations sur le module Az, voir Présentation du nouveau module Azure PowerShell Az. Les cmdlets PowerShell sont fréquemment mises à jour. Si vous n’exécutez pas leur dernière version, les valeurs spécifiées dans les instructions peuvent échouer. Pour rechercher les versions de PowerShell installées sur votre système, utilisez la cmdlet Get-Module -ListAvailable Az.
Il est possible d’utiliser Azure Cloud Shell pour exécuter la plupart des cmdlets PowerShell et des commandes CLI au lieu d’installer Azure PowerShell ou CLI en local. Azure Cloud Shell est un interpréteur de commandes interactif gratuit qui est configuré pour pouvoir être utilisé avec votre compte et dans lequel les outils Azure communs ont été préinstallés. Pour exécuter le code contenu dans cet article sur Azure Cloud Shell, ouvrez une session Cloud Shell, utilisez le bouton Copier sur un bloc de code pour copier le code, et collez-le dans la session Cloud Shell avec Ctrl+Maj+V sur Windows et Linux, ou avec Cmd+Maj+V sur macOS. Le texte collé ne s’exécute pas automatiquement ; appuyez sur Entrée pour exécuter le code.
Cloud Shell peut être lancé de plusieurs façons :
Migrer vers une nouvelle passerelle à l’aide de PowerShell
Le processus de migration utilise des scripts PowerShell pour créer une passerelle, transférer la configuration et supprimer l’ancienne passerelle.
Cloner les scripts de migration
Clonez les scripts de migration à partir du référentiel d’exemples Azure :
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/Accédez au répertoire de migration de passerelle ExpressRoute :
cd azure-docs-powershell-samples/expressroute-gateway/gateway-migration/
Préparer la migration
Le script PrepareMigration crée une passerelle de réseau virtuel ExpressRoute sur le même sous-réseau de passerelle et la connecte à vos circuits ExpressRoute existants.
Obtenez l’ID de ressource de votre passerelle existante :
$resource = Get-AzResource -Name <gateway-name> $resource.IdRemplacez
<gateway-name>par le nom de votre passerelle de réseau virtuel.Exécutez le script PrepareMigration.ps1 :
.\PrepareMigration.ps1Lorsque vous y êtes invité, entrez les informations suivantes :
- ID de ressource de votre passerelle
- Suffixe de nom pour vos nouvelles ressources (ce nom est ajouté au nom existant, par exemple :
existingresourcename_newname) - Zone de disponibilité pour votre nouvelle passerelle
Exécuter la migration
Le script de migration transfère la configuration de l’ancienne passerelle vers la nouvelle passerelle.
Obtenez l’ID de ressource de votre nouvelle passerelle à l’aide du nom que vous avez spécifié à l’étape de préparation :
$resource = Get-AzResource -Name <new-gateway-name> $resource.IdRemplacez
<new-gateway-name>par le nom de votre nouvelle passerelle de réseau virtuel.Exécutez le script Migration.ps1 :
.\Migration.ps1Lorsque vous y êtes invité, entrez les informations suivantes :
- ID de ressource de votre passerelle d’origine
- ID de ressource de votre nouvelle passerelle
Valider la migration
Le script de validation supprime l’ancienne passerelle et ses connexions après avoir vérifié que la nouvelle passerelle fonctionne correctement.
Important
Avant d’exécuter cette étape, vérifiez que votre nouvelle passerelle de réseau virtuel dispose d’une connexion ExpressRoute opérationnelle. Le processus de migration peut entraîner une brève interruption allant jusqu’à 3 minutes.
Exécutez le script CommitMigration.ps1 :
.\CommitMigration.ps1Lorsque vous y êtes invité, entrez l’ID de ressource de votre passerelle d’origine.
