Migrer vers une passerelle de réseau virtuel ExpressRoute prenant en charge les zones de disponibilité en utilisant PowerShell
Lorsque vous créez une passerelle de réseau virtuel ExpressRoute, vous devez choisir la référence SKU de passerelle. Si vous choisissez un SKU de niveau supérieur, davantage de CPU et de bande passante sont alloués à la passerelle. Par conséquent, la passerelle peut prendre en charge un débit réseau plus élevé et des connexions réseau plus fiables sur le réseau virtuel.
Les références SKU suivantes sont disponibles pour les passerelles de réseau virtuel ExpressRoute :
- Standard
- HighPerformance
- UltraPerformance
- ErGw1Az
- ErGw2Az
- ErGw3Az
- ErGwScale (Préversion)
- Passez en revue l’article Migration de passerelle avant de commencer.
- Vous devez disposer d’une passerelle de réseau virtuel ExpressRoute existante dans votre abonnement Azure.
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 :
Voici les étapes à suivre pour migrer vers une nouvelle passerelle à l’aide de PowerShell.
Clonez le script d’installation depuis GitHub.
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/
Rendez vous dans le répertoire où se trouve le script.
CD azure-docs-powershell-samples/expressroute-gateway/
Ce script 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.
Identifiez l’ID de ressource de la passerelle qui sera migrée.
$resourceId = Get-AzResource -Name {virtual network gateway name} $resourceId.Id
Exécutez le script PrepareMigration.ps1 pour préparer la migration.
gateway-migration/preparemigration.ps1
Entrez l’ID de ressource de votre passerelle.
Choisissez un nom pour vos nouvelles ressources. Le nom de la nouvelle ressource sera ajouté au nom existant. Par exemple : nomressourceexistante_nouveaunom.
Entrez une zone de disponibilité pour votre nouvelle passerelle.
Ce script transfère la configuration de l’ancienne passerelle vers la nouvelle.
Identifiez l’ID de ressource de votre nouvelle passerelle post-migration. Utilisez le nom de ressource que vous avez spécifié pour cette passerelle à l’étape précédente.
$resourceId = Get-AzResource -Name {virtual network gateway name} $resourceId.Id
Exécutez le script Migration.ps1 pour effectuer la migration.
gateway-migration/migration.ps1
Entrez l’ID de ressource de votre passerelle prémigration.
Entrez l’ID de ressource de votre passerelle post-migration.
Ce script supprime l’ancienne passerelle et ses connexions.
Exécutez le script CommitMigration.ps1 pour terminer la migration.
gateway-migration/commitmigration.ps1
Entrez l’ID de ressource de la passerelle prémigration.
Important
- Avant d’effectuer cette étape, vérifiez que la nouvelle passerelle de réseau virtuel dispose d’une connexion ExpressRoute opérationnelle.
- Lors de la migration de votre passerelle, vous pouvez vous attendre à une interruption de 30 secondes au maximum.
- Pour en savoir plus, consultez conception pour la haute disponibilité.
- Planifiez la reprise d’activité et l’utilisation d’un VPN comme sauvegarde.