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.
Ce tutoriel vous montre comment découvrir, évaluer et migrer des instances AMAZON Web Services (AWS) EC2 vers des machines virtuelles Azure à l’aide de Azure Migrate.
Remarque
Vous migrez des machines virtuelles AWS vers Azure en les traitant comme des serveurs physiques.
Dans ce tutoriel, vous allez apprendre à :
- Vérifier les prérequis pour la migration.
- Préparez Azure ressources et configurez les autorisations de votre compte Azure pour qu’il fonctionne avec Azure Migrate.
- Préparez les instances AWS Elastic Compute Cloud (EC2) pour la découverte, l’évaluation et la migration.
- Migrez des instances EC2 en tant que serveurs physiques vers Azure.
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Découvrir et évaluer
Avant de migrer vers Azure, nous vous recommandons d’effectuer une évaluation de la découverte et de la migration des machines virtuelles. Cette évaluation permet de dimensionner de façon appropriée vos machines virtuelles AWS pour la migration vers Azure et d’estimer les coûts d’exécution potentiels d’Azure.
Configurer une évaluation :
Suivez le tutoriel pour configurer Azure et préparer vos machines virtuelles AWS pour une évaluation. Notez les points suivants :
- Azure Migrate and Modernize s’appuie sur l’authentification par mot de passe pour découvrir les instances AWS. Les instances AWS ne prennent pas en charge l’authentification par mot de passe par défaut. Avant de pouvoir découvrir une instance, vous devez activer l’authentification par mot de passe.
- Pour les machines Windows, autorisez le port WinRM 5985 (HTTP). Ce port autorise les appels WMI distants.
- Pour les machines Linux :
- Connectez-vous à chaque machine Linux.
- Ouvrez le fichier sshd_config :
vi /etc/ssh/sshd_config. - Dans le fichier, repérez la ligne
PasswordAuthentication, puis remplacez la valeur paryes. - Enregistrez le fichier et fermez-le. Redémarrez le service ssh.
- Si vous vous servez d’un utilisateur racine pour découvrir vos machines virtuelles Linux, assurez-vous que la connexion racine est autorisée sur les machines virtuelles.
- Connectez-vous à chaque machine Linux.
- Ouvrez le fichier sshd_config :
vi /etc/ssh/sshd_config. - Dans le fichier, repérez la ligne
PermitRootLogin, puis remplacez la valeur paryes. - Enregistrez le fichier et fermez-le. Redémarrez le service ssh.
- Azure Migrate and Modernize s’appuie sur l’authentification par mot de passe pour découvrir les instances AWS. Les instances AWS ne prennent pas en charge l’authentification par mot de passe par défaut. Avant de pouvoir découvrir une instance, vous devez activer l’authentification par mot de passe.
Suivez ensuite ce tutoriel pour configurer un projet et une appliance Azure Migrate pour découvrir et évaluer vos machines virtuelles AWS.
Même si nous vous conseillons d’effectuer une évaluation, celle-ci n’est pas une étape obligatoire pour pouvoir migrer des machines virtuelles.
Pour planifier la migration d’une charge de travail AWS vers Azure, consultez Migrate calcul d’Amazon Web Services vers Azure, qui inclut des scénarios de migration example qui peuvent s’aligner sur votre cas d’usage.
Prérequis
- Vérifiez que les machines virtuelles AWS que vous voulez migrer exécutent une version du système d’exploitation prise en charge. Les machines virtuelles AWS sont traitées comme des machines physiques pour la migration. Passez en revue les systèmes d’exploitation et versions de noyau pris en charge pour le workflow de migration de serveurs physiques. Vous pouvez utiliser des commandes standard comme
hostnamectlouuname -apour vérifier les versions de noyau et de système d’exploitation de vos machines virtuelles Linux. Nous vous recommandons d’effectuer un test de migration (test de basculement) pour vérifier si la machine virtuelle fonctionne comme prévu avant de procéder à la migration. - Assurez-vous que vos machines virtuelles AWS sont conformes aux configurations prises en charge pour la migration vers Azure.
- Vérifiez que les machines virtuelles AWS que vous répliquez sur Azure sont conformes aux exigences de machine virtuelle Azure.
- Certaines modifications doivent être apportées aux machines virtuelles pour pouvoir les migrer vers Azure :
- Pour certains systèmes d’exploitation, Azure Migrate and Modernize effectue ces modifications automatiquement.
- Il est important d’effectuer ces modifications avant de commencer la migration. Si vous migrez la machine virtuelle avant d’effectuer la modification, elle risque de ne pas démarrer dans Azure. Passez en revue les modifications de Windows et Linux que vous devez apporter.
Préparer les ressources Azure à la migration
- Vérifiez les autorisations de votre compte Azure : votre compte Azure a besoin d’autorisations pour créer une machine virtuelle et écrire sur un disque managé Azure.
- Pour connaître les rôles intégrés et les détails d’autorisation Azure Migrate requis pour créer un projet et exécuter la découverte, les évaluations et les migrations, consultez Préparer des comptes Azure pour Azure Migrate.
- Attribuez des autorisations pour inscrire l’appliance de réplication dans Microsoft Entra ID. Si vous souhaitez en savoir plus, veuillez consulter la rubrique Autorisations requises.
- Créez un réseau Azure : configurez un réseau virtuel Azure. Quand vous effectuez la réplication sur Azure, les machines virtuelles Azure sont créées et jointes au réseau virtuel Azure que vous avez spécifié au moment de la configuration de la migration.
De plus :
- Passer en revue l’architecture de migration.
- Passez en revue les limitations liées à la migration de serveurs Windows Server 2008 vers Azure.
Préparer les instances AWS à la migration
Pour préparer AWS à la migration Azure, vous devez préparer et déployer une appliance de réplication pour la migration. Les migrations de serveur physiques (y compris AWS, GCP ou d’autres clouds) nécessitent une appliance de réplication distincte pour exécuter des migrations basées sur un agent. Vous ne pouvez pas utiliser l’appliance Azure Migrate créée pour la découverte afin d’exécuter des migrations de serveur physiques.
Préparer une machine pour l’appliance de réplication
Préparer le déploiement de l’appliance :
Configurez une machine virtuelle EC2 distincte pour héberger l’appliance de réplication. Cette instance doit exécuter Windows Server 2022. Passez en revue la configuration matérielle, logicielle et réseau requise pour l’appliance.
L’appliance ne doit pas être installée sur une machine virtuelle source que vous souhaitez répliquer, ou sur l’appliance de découverte et d’évaluation Azure Migrate que vous avez peut-être déjà installée. Elle doit plutôt être déployée sur une autre machine virtuelle.
Les machines virtuelles AWS sources à migrer doivent avoir l’appliance de réplication en ligne de mire. Configurez les règles de groupe de sécurité nécessaires pour activer cette capacité. Nous recommandons de déployer l’appliance de réplication dans le même cloud privé virtuel (VPC) que les machines virtuelles sources à migrer. Si l’appliance de réplication a besoin de se trouver dans un autre VPC, les VPC doivent être connectés par peering VPC.
Les machines virtuelles AWS sources communiquent avec l’appliance de réplication sur les ports HTTPS 443 (orchestration du canal de contrôle) et TCP 9443 (transport de données) entrants pour la gestion de la réplication et le transfert des données de réplication. L’appliance de réplication à son tour orchestre et envoie les données de réplication à Azure sur le port HTTPS 443 sortant. Pour configurer ces règles, modifiez les règles de trafic entrant/sortant du groupe de sécurité avec les ports et les informations d’adressage IP source appropriés.
Passez en revue les URL Azure requises pour que l’appliance de réplication accède aux clouds publics et gouvernementaux .
Migrer des instances EC2 en tant que serveurs physiques
Une fois les exigences ci-dessus terminées, vous pouvez commencer à migrer des instances AWS EC2 en tant que serveurs physiques. Pour plus d’informations, consultez migrer des serveurs physiques ou des serveurs s’exécutant dans d’autres clouds.
Résolution des problèmes et conseils
Question: Je ne vois pas ma machine virtuelle AWS dans la liste découverte des serveurs pour la migration.
Répondre: Vérifiez si votre appliance de réplication répond aux exigences. Vérifiez que l’agent Mobility est installé sur la machine virtuelle source à migrer et qu’il est inscrit sur le serveur de configuration. Vérifiez les paramètres réseau et les règles de pare-feu pour autoriser un chemin réseau entre l’appliance de réplication et les machines virtuelles AWS sources.
Question: Comment savoir si ma machine virtuelle a été correctement migrée ?
Répondre: Après la migration, vous pouvez afficher et gérer la machine virtuelle à partir de la page Machines virtuelles . Connectez-vous à la machine virtuelle migrée pour le vérifier.
Question: Je ne parviens pas à importer des machines virtuelles pour la migration à partir de mes résultats Server Assessment créés précédemment.
Répondre: Actuellement, nous ne prenons pas en charge l’importation de l’évaluation pour ce flux de travail. En guise de solution de contournement, vous pouvez exporter l’évaluation, puis sélectionner manuellement la recommandation pendant l’étape Activer la réplication.
Question: J’obtiens l’erreur « Échec de la récupération du GUID BIOS » lors de la tentative de découverte de mes machines virtuelles AWS.
Répondre: Utilisez toujours la connexion racine pour l’authentification et non pas un pseudo-utilisateur. De même, vérifiez quels sont les systèmes d’exploitation pris en charge pour les machines virtuelles AWS.
Question : l’état de ma réplication ne progresse pas.
Répondre: Vérifiez si votre appliance de réplication répond aux exigences. Vérifiez que vous avez activé les ports nécessaires sur votre appliance de réplication : port TCP 9443 et HTTPS 443 pour le transport de données. Vérifiez qu’il n’existe aucune version en double obsolète de l’appliance de réplication connectée au même projet.
Question: Je ne parviens pas à découvrir les instances AWS à l’aide d’Azure Migrate et moderniser en raison du code d’état HTTP 504 du service de gestion Windows distant.
Répondre: Veillez à passer en revue les besoins de l’appliance Azure Migrate et les besoins d’accès URL. Vérifiez qu’aucun paramètre de proxy ne bloque l’inscription de l’appliance.
Question: Dois-je apporter des modifications avant de migrer mes machines virtuelles AWS vers Azure ?
Répondre: Vous devrez peut-être apporter les modifications suivantes avant de migrer vos machines virtuelles EC2 vers Azure :
- Si vous utilisez cloud-init pour le provisionnement de vos machines virtuelles, vous avez la possibilité de le désactiver sur la machine virtuelle avant de la répliquer sur Azure. Les étapes de provisionnement effectuées par cloud-init sur la machine virtuelle peuvent être propres à AWS ; elles ne seront pas valides après la migration vers Azure.
- Si la machine virtuelle est paravirtualisée (PV) et non matérielle, il se peut que vous ne puissiez pas l’exécuter telle quelle sur Azure. Les machines virtuelles PV utilisent une séquence de démarrage personnalisée dans AWS. Vous pourrez peut-être surmonter ce problème en désinstallant les pilotes PV avant d’effectuer une migration vers Azure.
- Nous vous recommandons de toujours exécuter une migration de test avant la migration finale.
Question: Puis-je migrer des machines virtuelles AWS exécutant le système d’exploitation Amazon Linux ?
Répondre: Les machines virtuelles exécutant Amazon Linux ne peuvent pas être migrées, car le système d’exploitation Amazon Linux n’est pris en charge que sur AWS.
Pour migrer des charges de travail s’exécutant sur Amazon Linux, vous pouvez créer une machine virtuelle RHEL dans Azure. Vous pouvez ensuite migrer la charge de travail s’exécutant sur la machine Linux AWS en utilisant une approche de migration de charge de travail appropriée. Par exemple, selon la charge de travail, il peut exister des outils spécifiques à celle-ci pour faciliter la migration. Ces outils peuvent concerner des bases de données ou des outils de déploiement pour les serveurs web.
Étapes suivantes
Examinez le parcours de migration cloud dans le Cloud Adoption Framework pour Azure.