Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
La solution Cloud Migration Factory sur AWS déploie des activités de migration automatisées que vous pouvez exploiter pour vos projets de migration. Vous pouvez suivre les activités de migration répertoriées ci-dessous et les personnaliser en fonction des besoins de votre entreprise.
Avant de commencer toute activité, assurez-vous de lire le Guide de l'utilisateur - Exécuter l'automatisation depuis la console pour comprendre comment cela fonctionne. Vous devez également créer un serveur d'automatisation et créer des utilisateurs Windows et Linux pour exécuter l'automatisation à partir de la console.
Suivez les procédures suivantes dans le même ordre pour effectuer un test complet de la solution à l'aide des exemples de script et d'activités d'automatisation.
Vérifiez les prérequis
Connectez-vous aux serveurs source concernés pour vérifier les prérequis nécessaires tels que TCP 1500, TCP 443, l'espace libre sur le volume racine, la version du framework .Net et d'autres paramètres. Ces conditions préalables sont requises pour la réplication.
Avant de procéder à la vérification des prérequis, vous devez installer le premier manuellement sur un serveur source afin de créer un serveur de réplication dans EC2. Nous allons nous connecter à ce serveur pour tester le port 1500. Après l'installation, AWS Application Migration Service (AWS MGN) crée le serveur de réplication dans Amazon Elastic Compute Cloud (Amazon EC2). Dans le cadre de cette activité, vous devez vérifier le port TCP 1500 entre le serveur source et le serveur de réplication. Pour plus d'informations sur l'installation de l'agent AWS MGN sur vos serveurs sources, reportez-vous aux instructions d'installation du guide de l'utilisateur du service de migration d'applications AWS.
Utilisez la procédure suivante lorsque vous êtes connecté à la console Web de Migration Factory.
-
Sur la console Migration Factory, sélectionnez Jobs dans le menu de gauche, sélectionnez Actions, puis Run Automation sur le côté droit.
-
Entrez le nom du job, sélectionnez le script 0-Check MGN Prerequisites et votre serveur d'automatisation pour exécuter le script. Si le serveur d'automatisation n'existe pas, assurez-vous de terminer la création d'un serveur d'automatisation de la migration.
-
Sélectionnez Linux Secrets et/ou Windows Secrets en fonction de ce que OSs vous avez pour cette vague. Entrez l'adresse IP du serveur de réplication MGN, choisissez la vague sur laquelle vous souhaitez exécuter l'automatisation et choisissez Submit Automation Job.
-
Vous serez redirigé vers la page de liste des offres d'emploi. Le statut de la tâche doit être EN COURS D'EXÉCUTION. Choisissez Actualiser pour voir le statut. Il devrait devenir Complet au bout de quelques minutes.
-
Le script mettra également à jour l'état de migration de la solution dans l'interface Web de Migration Factory, comme indiqué dans la capture d'écran suivante d'un exemple de projet.
État de la migration

Installation des agents de réplication
Note
Avant d'installer l'agent, assurez-vous qu'AWS MGN est initialisé dans chaque compte et région cibles.
Utilisez la procédure suivante pour installer automatiquement les agents de réplication sur les serveurs sources concernés.
-
Sur la console Migration Factory, sélectionnez Jobs dans le menu de gauche, sélectionnez Actions, puis Run Automation sur le côté droit.
-
Entrez le nom du job, sélectionnez le script 1-Install MGN Agents et votre serveur d'automatisation pour exécuter le script. Si le serveur d'automatisation n'existe pas, assurez-vous de terminer la création d'un serveur d'automatisation de la migration.
-
Sélectionnez Linux Secrets et/ou Windows Secrets en fonction de ce que OSs vous avez pour cette vague. Choisissez la vague pour laquelle vous souhaitez exécuter l'automatisation, puis choisissez Submit Automation Job.
-
Vous serez redirigé vers la page de liste des offres d'emploi. Le statut de la tâche doit être en cours d'exécution. Choisissez Actualiser pour voir le statut. Il devrait devenir Complet au bout de quelques minutes.
-
Le script fournit également l'état de la migration dans l'interface Web de Migration Factory, comme illustré dans l'exemple de capture d'écran suivant.
État de la migration
Envoyez les scripts post-lancement
AWS Application Migration Service (MGN) prend en charge les scripts de post-lancement pour vous aider à automatiser les activités au niveau du système d'exploitation, telles que les machines installing/uninstalling the software after launching target instances. This activity pushes the post-launch scripts to Windows and/or Linux, en fonction des serveurs identifiés pour la migration.
Note
Avant de lancer les scripts de post-lancement, vous devez copier les fichiers dans un dossier du serveur d'automatisation de la migration.
Suivez la procédure ci-dessous pour envoyer les scripts de post-lancement aux machines Windows.
-
Sur la console Migration Factory, sélectionnez Jobs dans le menu de gauche, sélectionnez Actions, puis Run Automation sur le côté droit.
-
Entrez le nom du job, sélectionnez le script 1-Copy Post Launch Scripts et votre serveur d'automatisation pour exécuter le script. Si le serveur d'automatisation n'existe pas, assurez-vous de terminer la création d'un serveur d'automatisation de la migration.
-
Sélectionnez Linux Secrets et/ou Windows Secrets en fonction de ce que OSs vous avez pour cette vague. Indiquez un emplacement source Linux et/ou un emplacement source Windows.
-
Choisissez la vague sur laquelle vous souhaitez exécuter l'automate, puis choisissez Submit Automation Job.
-
Vous serez redirigé vers la page de liste des tâches, le statut de la tâche doit être en cours d'exécution et vous pouvez choisir Actualiser pour voir le statut. Il devrait devenir Complet au bout de quelques minutes.
Vérifiez l'état de la réplication
Cette activité vérifie automatiquement l'état de réplication des serveurs sources concernés. Le script se répète toutes les cinq minutes jusqu'à ce que l'état de tous les serveurs sources de la vague donnée passe à l'état Sain.
Utilisez la procédure suivante pour vérifier l'état de la réplication.
-
Sur la console Migration Factory, sélectionnez Jobs dans le menu de gauche, sélectionnez Actions, puis Run Automation sur le côté droit.
-
Entrez le nom du job, sélectionnez 2-Verify Replication Status script et votre serveur d'automatisation pour exécuter le script. Si le serveur d'automatisation n'existe pas, assurez-vous de terminer la création d'un serveur d'automatisation de la migration.
-
Choisissez la vague sur laquelle vous souhaitez exécuter l'automate, puis choisissez Submit Automation Job.
-
Vous serez redirigé vers la page de liste des tâches, le statut de la tâche devrait être en cours d'exécution et vous pouvez cliquer sur le bouton Actualiser pour voir le statut. Il devrait devenir Complet au bout de quelques minutes.
État de réplication des données

Note
La réplication peut prendre un certain temps. Il se peut que vous ne voyiez pas la mise à jour de statut depuis la console d'usine pendant quelques minutes. En option, vous pouvez également vérifier l'état dans le service MGN.
Valider le modèle de lancement
Cette activité valide les métadonnées du serveur dans l'usine de migration et s'assure qu'elles fonctionnent avec le EC2 modèle et qu'elles sont exemptes de fautes de frappe. Il validera à la fois les métadonnées de test et de transition.
Utilisez la procédure suivante pour valider EC2 le modèle de lancement.
-
Accédez à la console Migration Factory, puis sélectionnez Wave dans le volet de menu.
-
Sélectionnez la vague cible, puis sélectionnez Actions. Sélectionnez Rehost, puis MGN.
-
Sélectionnez Valider le modèle de lancement *pour l' *Action, puis sélectionnez Toutes* les applications. *
-
Choisissez Soumettre pour lancer la validation.
Après un certain temps, la validation renverra un résultat positif.
Note
Si la validation échoue, vous recevrez un message d'erreur spécifique :
Les erreurs peuvent être dues à des données non valides dans l'attribut du serveur, telles qu'un sous-net_IDs, un IDssecuritygroup_ ou un InstanceType non valide.
Vous pouvez accéder à la page Pipeline depuis l'interface Web de Migration Factory et sélectionner le serveur problématique pour corriger les erreurs.
Lancer des instances à des fins de test
Cette activité lance toutes les machines cibles pour une vague donnée dans AWS Application Migration Service (MGN) en mode test.
Utilisez la procédure suivante pour lancer des instances de test.
-
Sur la console Migration Factory, sélectionnez Wave dans le menu de navigation.
-
Sélectionnez la vague cible, puis sélectionnez Actions. Sélectionnez Rehost, puis MGN.
-
Sélectionnez l'action Launch Test Instances, puis sélectionnez Toutes les applications.
-
Choisissez Soumettre pour lancer les instances de test.
-
Après un certain temps, la validation renverra un résultat positif.
Succès de Wave Action

Note
Cette action mettra également à jour l'état de migration du serveur lancé.
Vérifier l'état de l'instance cible
Cette activité vérifie l'état de l'instance cible en vérifiant le processus de démarrage de tous les serveurs sources concernés au cours de la même vague. Le démarrage des instances cibles peut prendre jusqu'à 30 minutes. Vous pouvez vérifier le statut manuellement en vous connectant à la EC2 console Amazon, en recherchant le nom du serveur source et en vérifiant le statut. Vous recevrez un message de vérification de santé indiquant que deux vérifications ont été effectuées avec succès, ce qui indique que l'instance est saine du point de vue de l'infrastructure.
Cependant, dans le cas d'une migration à grande échelle, la vérification de l'état de chaque instance prend du temps. Vous pouvez donc exécuter ce script automatique pour vérifier que les vérifications 2/2 ont réussi le statut de tous les serveurs source au cours d'une vague donnée.
Utilisez la procédure suivante pour vérifier l'état de l'instance cible.
-
Accédez à la console Migration Factory, puis sélectionnez Jobs dans le menu de gauche.
-
Sélectionnez Actions, puis Exécuter l'automatisation sur le côté droit.
-
Entrez le nom du job, sélectionnez le script 3-Verify Instance Status et votre serveur d'automatisation pour exécuter le script. Si le serveur d'automatisation n'existe pas, assurez-vous de terminer la création d'un serveur d'automatisation de la migration.
-
Choisissez la vague sur laquelle vous souhaitez exécuter l'automate, puis choisissez Submit Automation Job.
-
Vous serez redirigé vers la page de liste des tâches, le statut de la tâche doit être en cours d'exécution et vous pouvez choisir Actualiser pour voir le statut. Il devrait devenir Complet au bout de quelques minutes.
Tableau de bord AWS Migration Management affichant la liste des serveurs avec l'état de migration pour 5 serveurs.

Note
Le démarrage de l'instance peut prendre un certain temps et il est possible que vous ne voyiez pas la mise à jour de statut depuis la console d'usine pendant quelques minutes. Migration Factory reçoit également une mise à jour de statut de la part du script. Rafraîchissez l'écran si nécessaire.
Note
Si vos instances cibles échouent aux vérifications de santé 2/2 la première fois, cela peut être dû au fait que le processus de démarrage prend plus de temps. Nous recommandons d'effectuer les bilans de santé une seconde fois environ une heure après le premier bilan de santé. Cela garantit la fin du processus de démarrage. Si les tests de santé échouent pour la deuxième fois, rendez-vous au centre de support AWS
Marquer comme prêt pour le découpage
Une fois le test terminé, cette activité modifie l'état du serveur source pour le marquer comme étant prêt pour le passage, afin que l'utilisateur puisse lancer une instance de transfert.
Utilisez la procédure suivante pour valider EC2 le modèle de lancement.
-
Sur la console Migration Factory, sélectionnez Wave sur le côté gauche.
-
Sélectionnez la vague cible, puis cliquez sur le bouton Actions. Sélectionnez Rehost, puis MGN.
-
Sélectionnez Marquer comme prêt pour l'action de transfert, puis sélectionnez Toutes les applications.
-
Choisissez Soumettre pour lancer des instances en direct.
Après un certain temps, la validation renverra un résultat positif.
Wave Action, prête à être coupée

Arrêtez les serveurs sources concernés
Cette activité arrête les serveurs sources concernés par la migration. Après avoir vérifié l'état de réplication des serveurs sources, vous êtes prêt à arrêter les serveurs sources pour arrêter les transactions entre les applications clientes et les serveurs. Vous pouvez arrêter les serveurs sources dans la fenêtre de transition. L'arrêt manuel des serveurs sources peut prendre cinq minutes par serveur et, pour les grandes vagues, cela peut prendre quelques heures au total. Au lieu de cela, vous pouvez exécuter ce script d'automatisation pour arrêter tous vos serveurs au cours de la vague donnée.
Utilisez la procédure suivante pour arrêter tous les serveurs sources concernés par la migration.
-
Sur la console Migration Factory, sélectionnez Jobs dans le menu de gauche, sélectionnez Actions, puis Run Automation sur le côté droit.
-
Entrez le nom du job, sélectionnez le script 3-Shutdown All Servers et votre serveur d'automatisation pour exécuter le script. Si le serveur d'automatisation n'existe pas, assurez-vous de terminer la création d'un serveur d'automatisation de la migration.
-
Sélectionnez Linux Secrets et/ou Windows Secrets en fonction de ce que OSs vous avez pour cette vague.
-
Choisissez la vague sur laquelle vous souhaitez exécuter l'automate, puis choisissez Submit Automation Job.
-
Vous serez redirigé vers la page de liste des tâches, le statut de la tâche devrait être en cours d'exécution et vous pouvez cliquer sur le bouton Actualiser pour voir le statut. Il devrait devenir Complet au bout de quelques minutes.
Lancer des instances pour Cutover
Cette activité lance toutes les machines cibles pour une vague donnée dans AWS Application Migration Service (MGN) en mode Cutover.
Utilisez la procédure suivante pour lancer des instances de test.
-
Sur la console Migration Factory, sélectionnez Wave sur le côté gauche.
-
Sélectionnez la vague cible, puis sélectionnez Actions. Sélectionnez Rehost, puis MGN.
-
Sélectionnez Launch Cutover Instances Action, sélectionnez Toutes les applications.
-
Choisissez Soumettre pour lancer les instances de test.
Après un certain temps, la validation renverra un résultat positif.
Note
Cette action mettra également à jour l'état de migration du serveur lancé.