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.
Dans cet article, vous allez apprendre à migrer du modèle de déploiement classique vers le modèle de déploiement Resource Manager plus récent.
La migration d’un réseau virtuel classique vers Resource Manager est effectuée un à un. Il n’existe pas d’exigence supplémentaire pour les outils ou les conditions préalables à la migration, autres que les exigences d’Azure PowerShell. La migration est une migration de plan de contrôle de la ressource de réseau virtuel. Il n'y a pas d'interruption du flux de données pendant la migration. Les charges de travail existantes continueront de fonctionner sans perte de connectivité pendant la migration. Toutes les adresses IP publiques associées au réseau virtuel ne changent pas pendant le processus de migration.
Une fois la migration terminée, toutes les opérations de gestion doivent être effectuées à l’aide du modèle Resource Manager. Les opérations de gestion sont accessibles uniquement via le modèle de déploiement Resource Manager. Les modifications apportées aux ressources de sous-réseau ou de réseau virtuel ne seront plus disponibles via l’ancien modèle de déploiement.
Lorsque vous migrez le réseau virtuel du modèle classique vers le modèle Resource Manager, les ressources prises en charge au sein du réseau virtuel sont automatiquement migrées vers le nouveau modèle.
Conditions préalables
- Un compte Azure avec un abonnement actif. Créez-en un gratuitement.
- Les étapes et exemples de cet article utilisent le module Azure PowerShell Az. Pour installer les modules Az localement sur votre ordinateur, consultez Installer Azure PowerShell. Pour en savoir plus sur le nouveau module Az, consultez Présentation du nouveau module Azure PowerShell Az. Les applets de commande PowerShell sont fréquemment mises à jour. Si vous n’exécutez pas la dernière version, les valeurs spécifiées dans les instructions peuvent échouer. Pour rechercher les versions installées de PowerShell sur votre système, utilisez l’applet de commande Get-Module -ListAvailable Az.
- Pour migrer un réseau virtuel avec une passerelle Application Gateway, supprimez la passerelle avant d’exécuter une opération de préparation pour déplacer le réseau. Une fois la migration terminée, reconnectez la passerelle dans Azure Resource Manager.
- Vérifiez que vous avez installé les modules Azure PowerShell classiques et Az localement sur votre ordinateur. Pour plus d’informations, consultez Comment installer et configurer Azure PowerShell.
- Les passerelles Azure ExpressRoute qui se connectent aux circuits ExpressRoute dans un autre abonnement ne peuvent pas être migrées automatiquement. Dans ce cas, supprimez la passerelle ExpressRoute, migrez le réseau virtuel et recréez la passerelle.
Scénarios pris en charge
Les scénarios suivants sont pris en charge pour une migration classique vers Resource Manager :
Réseaux virtuels classiques contenant des machines virtuelles.
Réseaux virtuels classiques avec un ensemble de disponibilité par service cloud au maximum.
Réseaux virtuels classiques qui contiennent les services de domaine Microsoft Entra.
Réseaux virtuels classiques avec une passerelle VPN unique ou un circuit Express Route unique.
Scénarios non pris en charge
Les scénarios suivants ne sont pas pris en charge pour la migration :
Gestion du cycle de vie d’un réseau virtuel à partir du modèle de déploiement classique.
Prise en charge du contrôle d’accès basé sur les rôles d'Azure pour le modèle de déploiement classique.
Migration de réseau virtuel avec la passerelle ExpressRoute et la passerelle VPN.
Migration de réseaux virtuels avec plus d'un ensemble de disponibilité dans un seul service cloud.
Migration de réseaux virtuels avec un ou plusieurs groupes à haute disponibilité et machines virtuelles qui ne se trouvent pas dans un groupe à haute disponibilité dans un seul service cloud.
Migration d’Application Gateway de classique vers Resource Manager.
Inscrire le fournisseur de ressources
Dans cette section, vous allez vous connecter à votre abonnement à l’aide des applets de commande Resource Manager et inscrire le fournisseur de ressources de migration.
Connectez-vous à Azure PowerShell :
Connect-AzAccountInscrivez le fournisseur de ressources de migration :
Register-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigratePatientez cinq minutes pour que l’inscription se termine. Vérifiez l’état de l’inscription à l’aide de la commande suivante :
Get-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrateVérifiez que RegistrationState est
Registeredavant de continuer.Remarque
L’inscription est une étape unique, mais vous devez le faire une fois avant de tenter la migration. Sans inscription, le message d’erreur suivant s’affiche :
BadRequest : l’abonnement n’est pas enregistré pour la migration.
Récupérer le nom du réseau virtuel à migrer
Dans cette section, vous allez vous connecter au modèle de déploiement classique PowerShell et récupérer le nom du réseau virtuel à migrer.
Connectez-vous à PowerShell classique de déploiement :
Add-AzureAccountExécutez la commande suivante pour récupérer le nom de réseau virtuel classique :
Get-AzureVnetSite | Select -Property Name
Notez le nom du réseau virtuel pour la section suivante.
Migrer le réseau virtuel
Dans cette section, vous allez vérifier que la migration peut continuer, puis préparer la migration.
Placez le nom du réseau virtuel que vous avez noté dans la section précédente dans une variable à utiliser par les commandes. Remplacez myVNet par le nom du réseau virtuel que vous avez récupéré dans la section précédente :
$vnetname = "myVNet"Validez que vous pouvez migrer le réseau virtuel en exécutant la commande suivante :
Move-AzureVirtualNetwork -Validate -VirtualNetworkName $vnetNameLa commande affiche les avertissements ou erreurs qui bloquent la migration. Si la validation réussit, vous pouvez passer à l’étape de préparation suivante.
Note
Si le réseau virtuel contient des rôles web ou de travail ou des machines virtuelles avec des configurations non prises en charge, vous recevez un message d’erreur de validation.
Exécutez la commande suivante pour préparer le réseau virtuel pour la migration :
Move-AzureVirtualNetwork -Prepare -VirtualNetworkName $vnetNameSi vous n’êtes pas prêt pour la migration et que vous souhaitez revenir à l’ancien état, utilisez la commande suivante :
Move-AzureVirtualNetwork -Abort -VirtualNetworkName $vnetName
Valider la migration
Si tout semble correct dans la configuration préparée, vous pouvez valider la migration en exécutant la commande suivante :
Move-AzureVirtualNetwork -Commit -VirtualNetworkName $vnetName
Étapes suivantes
Pour plus d’informations sur la migration de ressources dans Azure classique vers Resource Manager, consultez :
- Vue d’ensemble de la migration prise en charge par la plateforme des ressources IaaS de classic vers Azure Resource Manager.
- Passez en revue les questions les plus fréquemment posées sur la migration des ressources IaaS de classic vers Azure Resource Manager.
- Planification de la migration des ressources IaaS de classic vers Azure Resource Manager.