Déplacer des machines virtuelles Azure d’une région à une autre

Ce tutoriel montre comment déplacer dans une autre région Azure des machines virtuelles Azure ainsi que les ressources réseau et de stockage associées, en utilisant Azure Resource Mover.

Azure Resource Mover vous permet de déplacer des ressources Azure d’une région Azure à l’autre. Vous pouvez migrer vos ressources vers une autre région pour de multiples raisons. Par exemple, pour tirer parti d’une nouvelle région Azure, pour déployer des fonctionnalités ou des services disponibles dans des régions spécifiques uniquement, pour répondre à des exigences de stratégie et de gouvernance internes ou pour respecter des exigences de planification de la capacité.

Dans ce tutoriel, vous allez apprendre à :

  • Déplacer des machines virtuelles Azure dans une autre région avec Azure Resource Mover.
  • Déplacer les ressources associées aux machines virtuelles dans une autre région.

Notes

Les tutoriels indiquent le moyen le plus rapide de tester un scénario, et ils utilisent les options par défaut lorsque cela est possible.

Connexion à Azure

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer et connectez-vous au portail Azure.

Prérequis

Avant de commencer, vérifiez que les conditions suivantes sont remplies :

Condition requise Description
Prise en charge de Resource Mover Consultez les régions prises en charge et les autres questions courantes.
Autorisations d’abonnement Veillez à disposer d’un accès Propriétaire sur l’abonnement contenant les ressources que vous souhaitez déplacer.

Pourquoi ai-je besoin d’un accès Propriétaire ? La première fois que vous ajoutez une ressource pour une paire source et destination spécifique dans un abonnement Azure, Resource Mover crée une identité managée affectée par le système (anciennement Managed Service Identity, MSI) qui est approuvée par l’abonnement. Afin de créer l’identité et lui affecter le rôle demandé (Contributeur ou Administrateur de l’accès utilisateur dans l’abonnement source), le compte que vous utilisez pour ajouter des ressources a besoin des autorisations Propriétaire sur l’abonnement. Explorez en détail les rôles Azure.
Prise en charge des machines virtuelles - Assurez-vous que les machines virtuelles que vous souhaitez déplacer sont prises en charge.
- Vérifiez les machines virtuelles Windows prises en charge.
- Vérifiez les machines virtuelles Linux et les versions du noyau prises en charge.
Contrôlez les paramètres de calcul, de stockage et de réseau pris en charge.
Abonnement de destination L’abonnement dans la région de destination a besoin d’un quota suffisant pour créer les ressources que vous déplacez dans la région cible. S’il n’a pas de quota, demandez des limites supplémentaires.
Frais relatifs à la région de destination Vérifiez le tarif et les frais associés à la région cible vers laquelle vous déplacez des machines virtuelles. Utilisez la calculatrice de prix pour vous aider.

Préparer les machines virtuelles

Pour préparer des machines virtuelles pour le déplacement, procédez comme suit :

  1. Après avoir vérifié que les machines virtuelles répondaient aux conditions requises, vérifiez que les machines virtuelles que vous souhaitez déplacer sont allumées. Tous les disques de machines virtuelles que vous souhaitez mettre à disposition dans la région de destination doivent être attachés et initialisés dans la machine virtuelle.
  2. Vérifiez que les machines virtuelles disposent des certificats racines approuvés les plus récents et d’une liste de révocation de certificats mise à jour. Pour ce faire :
    • Sur les machines virtuelles Windows, installez les dernières mises à jour Windows.
    • Sur les machines virtuelles Linux, suivez les instructions du distributeur afin que les machines disposent des derniers certificats et des listes de révocation de certificats les plus récentes.
  3. Autorisez une connexion sortante à partir des machines virtuelles :
    • Si vous utilisez un proxy de pare-feu basé sur des URL pour contrôler la connectivité sortante, autorisez l’accès à ces URL.
    • Si vous utilisez des règles de groupe de sécurité réseau (NSG) pour contrôler la connexion sortante, créez ces règles d’étiquette de service.

Sélection des ressources

Notez que tous les types de ressources pris en charge dans les groupes de ressources de la région source sélectionnée sont affichés. Les ressources qui ont déjà été ajoutées pour passer d’une région à une autre ne sont pas affichées. Vous déplacez des ressources dans une région cible du même abonnement que la région source. Si vous voulez changer d’abonnement, vous pouvez le faire après le déplacement des ressources.

Pour sélectionner les ressources que vous souhaitez déplacer, procédez comme suit :

  1. Dans le portail Azure, recherchez resource mover. Sous Services, sélectionnez Azure Resource Mover.

    Screenshot displays search results for resource mover in the Azure portal.

  2. Dans le volet Vue d’ensemble, sélectionnez Bien démarrer.

    Screenshot displays button to add resources to move to another region.

  3. Sous l’onglet Déplacer des ressources>Source + destination, procédez comme suit :

    1. Sélectionnez l’abonnement et la région source.
    2. Sous Destination, sélectionnez la région vers laquelle vous souhaitez déplacer les machines virtuelles.
    3. Cliquez sur Suivant.

    Screenshot displays page to select source and destination region.

  4. Sous l’onglet Déplacer des ressources>Ressources à déplacer, procédez comme suit :

    1. Sélectionnez l’option Sélectionner des ressources.

    2. Dans Sélectionner des ressources, sélectionnez la machine virtuelle. Vous pouvez uniquement ajouter des ressources prises en charge pour le déplacement.

    3. Cliquez sur Terminé.

      Screenshot displays page to select VMs to move.

    4. Cliquez sur Suivant.

  5. Dans Vérifier, contrôlez les paramètres de source et de destination.

    Screenshot displays page to review settings and proceed with move.

  6. Cliquez sur Continuer pour commencer à ajouter les ressources.

  7. Une fois le processus d’ajout terminé, dans le volet Notifications, sélectionnez Ressources ajoutées pour le déplacement.

  8. Après avoir sélectionné la notification, passez en revue les ressources dans la page Entre régions.

Notes

  • Les ressources ajoutées présentent l’état Préparation en attente.
  • Le groupe de ressources pour les machines virtuelles est ajouté automatiquement.
  • Si vous souhaitez supprimer une ressource d’une collection de déplacement, la méthode permettant d’effectuer cette opération dépend de l’étape où vous vous trouvez dans la procédure de déplacement. Plus d’informations

Résoudre les erreurs de dépendance

Pour résoudre les dépendances avant le déplacement, procédez comme suit :

  1. Les dépendances sont automatiquement validées en arrière-plan lorsque vous ajoutez les ressources. Si vous voyez toujours l’option Valider les dépendances, sélectionnez-la pour déclencher la validation manuellement.

  2. Si des dépendances sont trouvées, cliquez sur Ajouter des dépendances pour les ajouter.

  3. Dans Ajouter des dépendances, conservez l’option par défaut Afficher toutes les dépendances.

    • L’option Afficher toutes les dépendances itère au sein de toutes les dépendances directes et indirectes d’une ressource. Par exemple, pour une machine virtuelle, la carte réseau, le réseau virtuel, les groupes de sécurité réseau, etc. sont affichés.
    • L’option Afficher uniquement les dépendances de premier niveau n’affiche que les dépendances directes. Par exemple, pour une machine virtuelle, la carte réseau est affichée, mais pas le réseau virtuel.
  4. Sélectionnez les ressources dépendantes que vous souhaitez ajouter, puis Ajouter des dépendances. Vous pouvez suivre la progression dans les notifications.

    Screenshot displays add dependencies page.

  5. Les dépendances sont validées en arrière-plan après leur ajout. Si vous voyez un bouton Valider les dépendances, sélectionnez-le pour déclencher la validation manuelle.
    Screenshot displays page to add additional dependencies.

Remarque

Le nom par défaut du groupe de ressources suit la convention <sourceRGName-targetRegion>. Si vous souhaitez utiliser un nom de groupe de ressources existant, vous pouvez trouver l’option permettant de choisir le groupe de ressources cible dans la section Modifier.
Screenshot displays add target resource group.

Préparer les ressources à déplacer

Maintenant que le groupe de ressources source est déplacé, vous pouvez préparer le déplacement d’autres ressources qui sont à l’état Préparation en attente.

Pour déplacer des ressources qui sont dans l’état Préparation en attente, procédez comme suit :

  1. Dans le volet Entre régions, vérifiez que les ressources présentent maintenant l’état Préparation en attente sans aucun problème répertorié. Si ce n’est pas le cas, validez à nouveau et résolvez les problèmes en suspens.

    Screenshot displays page showing resources in prepare pending state.

  2. Si vous souhaitez modifier les paramètres cibles avant de commencer le déplacement, sélectionnez le lien dans la colonne Configuration de la destination pour la ressource, puis modifiez les paramètres. Si vous modifiez les paramètres de la machine virtuelle cible, la taille de cette machine ne doit pas être inférieure à celle de la machine virtuelle source.

Maintenant que le groupe de ressources source est déplacé, vous pouvez préparer le déplacement des autres ressources.

  1. Sélectionnez les ressources que vous souhaitez préparer.

    Screenshot displays page to select prepare for other resources.

  2. Sélectionnez Préparer.

Notes

  • Durant le processus de préparation, l’agent de mobilité Azure Site Recovery est installé sur les machines virtuelles, en vue de leur réplication.
  • Les données des machines virtuelles sont répliquées régulièrement dans la région cible. Cette opération n’a pas d’incidence sur la machine virtuelle source.
  • Le déplacement de ressources génère des modèles ARM pour les autres ressources sources.
  • Après leur préparation, les ressources présentent l’état Lancement du déplacement en attente. Screenshot displays page showing resources in initiate move pending state.

Lancer le déplacement

Les ressources préparées, vous pouvez maintenant lancer le déplacement. Pour lancer le déplacement, procédez comme suit :

  1. Dans le volet Entre régions, sélectionnez les ressources avec l’état Lancement du déplacement en attente.

  2. Sélectionnez Lancer le déplacement pour démarrer le processus.

  3. Dans l’onglet Déplacer des ressources, sélectionnez Lancer le déplacement.

    Screenshot displays select for the initiate move button.

  4. Suivez la progression du déplacement dans la barre de notification.

Notes

  • Pour les machines virtuelles, les machines virtuelles de réplication sont créées dans la région cible. La machine virtuelle source est arrêtée, et un temps d’interruption se produit (généralement en minutes).
  • Resource Mover recrée d’autres ressources à l’aide des modèles ARM préparés. Il n’y a généralement pas de temps d’arrêt.
  • Après leur déplacement, les ressources présentent l’état Validation du lancement en attente. Screenshot displays page showing resources in *Delete source pending* state.

Valider ou ignorer le déplacement

Après le déplacement initial, vous pouvez décider de valider le déplacement ou de l’abandonner.

  • Abandonner : vous pouvez abandonner un déplacement si vous effectuez un test et que vous ne souhaitez pas déplacer réellement la ressource source. Si vous abandonnez le déplacement, la ressource reviendra à l’état Lancement du déplacement en attente.
  • Valider : La validation termine le déplacement vers la région cible. Après sa validation, une ressource source se présente avec l’état de Suppression de la source en attente, et vous pouvez décider si vous voulez la supprimer.

Abandonner le déplacement

Vous pouvez abandonner le déplacement de la manière suivante :

  1. Dans le volet Entre régions, sélectionnez les ressources avec l’état Validation du déplacement en attente, puis cliquez sur Abandonner le déplacement.
  2. Dans le volet Abandonner le déplacement, sélectionnez Abandonner.
  3. Suivez la progression du déplacement dans la barre de notification.

Notes

Après l’abandon des ressources, les machines virtuelles présentent l’état Lancement du déplacement en attente.

Valider le déplacement

Si vous voulez terminer la procédure de déplacement, validez le déplacement. Pour valider le déplacement, procédez comme suit :

  1. Dans le volet Entre régions, sélectionnez les ressources avec l’état Validation du déplacement en attente, puis sélectionnez Valider le déplacement.

  2. Dans le volet Valider les ressources, sélectionnez Valider.

    Screenshot displays page to commit resources to finalize move.

  3. Suivez la progression de la validation dans la barre de notification.

Notes

  • Après la validation du déplacement, les machines virtuelles arrêtent la réplication. La machine virtuelle source n’est pas affectée par la validation.
  • La validation n’a pas d’incidence sur les ressources réseau sources.
  • Après la validation du déplacement, les ressources présentent l’état de Suppression de la source en attente. Screenshot displays page showing resources in *Delete source pending* state.

Configurer des paramètres après le déplacement

Vous pouvez configurer les paramètres suivants après le processus de déplacement :

  • Le service Mobilité n’est pas désinstallé automatiquement sur les machines virtuelles. Désinstallez-le manuellement ou laissez-le si vous envisagez de déplacer à nouveau le serveur.
  • Modifiez les règles de contrôle d’accès en fonction du rôle (Azure RBAC) après le déplacement.

Supprimer les ressources sources après la validation

Après le déplacement, vous pouvez, si vous le souhaitez, supprimer les ressources dans la région source. Pour supprimer les ressources sources après la validation :

Notes

Certaines ressources, telles que les coffres de clés et les serveurs SQL Server, ne peuvent pas être supprimées à partir du portail et doivent être supprimées à partir de la page de propriétés de la ressource.

  1. Dans le volet Entre régions, sélectionnez le nom de la ressource source que vous souhaitez supprimer.
  2. Sélectionnez Supprimer la source.

Supprimer les ressources supplémentaires créées pour le déplacement

Après le déplacement, vous pouvez supprimer manuellement la collection de déplacement ainsi que les ressources Site Recovery qui ont été créées.

Avant de supprimer les ressources supplémentaires créées pour le déplacement, notez que :

  • La collection de déplacement est masquée par défaut. Pour la voir, vous devez activer les ressources masquées.
  • Le stockage du cache a un verrou. Avant de supprimer le stockage du cache, vous devez d’abord supprimer le verrou.

Pour supprimer les ressources supplémentaires créées pour le déplacement, procédez comme suit :

  1. Localisez les ressources dans le groupe de ressources RegionMoveRG-<sourceregion>-<target-region>.

  2. Vérifiez que toutes les machines virtuelles et les autres ressources sources de la région source ont été déplacées ou supprimées. Cette vérification permet de s’assurer qu’aucune ressource en attente ne les utilise.

  3. Supprimer les ressources :

    • Le nom de la collection de déplacement est movecollection-<sourceregion>-<target-region>.
    • Le nom du compte de stockage de cache est resmovecache<guid>.
    • Le nom du coffre est ResourceMove-<sourceregion>-<target-region>-GUID.

Étapes suivantes

En savoir plus sur le déplacement de bases de données Azure SQL et de pools élastiques vers une autre région.