Avant d'utiliser Server Migration Center (SMC), vous devez disposer d'un compte Alibaba Cloud, avoir effectué la vérification d'identité réelle et activé Resource Access Management (RAM) pour accorder les autorisations requises à SMC.
Préparer votre compte Alibaba Cloud
Pour préparer votre compte Alibaba Cloud :
Inscrivez-vous sur le site web d'Alibaba Cloud.
Ajoutez une carte de crédit ou un compte PayPal comme moyen de paiement.
-
Si vous devez migrer un serveur vers une région située en Chine continentale, vous devez effectuer la vérification d'identité réelle pour votre compte.
Vous pouvez effectuer cette vérification de l'une des manières suivantes :
Méthode 1 : Accédez à la page Vérification du compte et suivez les instructions.
Méthode 2 : Connectez-vous à la console SMC et effectuez la vérification selon les invites.
Activer RAM et accorder des autorisations
Autoriser SMC : Vous devez accorder à SMC l'autorisation d'accéder à vos ressources cloud. Assurez-vous d'avoir activé RAM. Connectez-vous à la console SMC et suivez les invites pour terminer l'autorisation. À droite de Cloud resource access authorization, cliquez sur Go to authorize, puis sur Agree to authorize dans la boîte de dialogue contextuelle.
Autoriser un utilisateur RAM : Si vous utilisez un utilisateur RAM, connectez-vous à la console RAM avec votre compte Alibaba Cloud et attachez la politique
AliyunSMCFullAccessà l'utilisateur RAM.
Activer le service de snapshot
SMC crée un snapshot du serveur source pendant la migration. Assurez-vous d'avoir activé le service de snapshot. Connectez-vous à la console SMC et activez le service selon les invites.
À droite de Activate snapshot service, cliquez sur Go to activate.
Sauvegarder les données
Créez un snapshot pour sauvegarder vos données. Cela permet d'éviter la perte de données en cas de défaillance du système ou d'autres problèmes.
Sélectionner le réseau de migration
SMC prend en charge la migration de serveurs via Internet ou un VPC. Vous devez garantir la connectivité réseau entre le serveur source et l'instance intermédiaire ou l'instance de destination.
Migration de serveur via Internet : Le serveur source doit pouvoir accéder à Internet. L'instance intermédiaire ou l'instance de destination doit autoriser le serveur source à accéder aux ports 8080 et 8703. Les données du serveur source sont transmises à l'instance intermédiaire ou à l'instance de destination via Internet. Par défaut, ce type de réseau est utilisé pour transmettre les données.
Migration de serveur via un VPC : Vous devez connecter le serveur source à un VPC Alibaba Cloud. Les données du serveur source sont transmises à l'instance intermédiaire ou à l'instance de destination via le VPC. Vous devez spécifier un VPC et un vSwitch lors de la migration. Si un serveur situé dans un centre de données géré en interne, une machine virtuelle ou un serveur cloud tiers peut se connecter à un VPC dans une région Alibaba Cloud, nous vous recommandons d'utiliser SMC pour migrer le serveur via le VPC. Comparée à la migration de serveur via Internet, la migration de serveur via un VPC est plus efficace et plus stable. Vous pouvez utiliser VPN Gateway, Express Connect ou Smart Access Gateway pour connecter le serveur source à un VPC. Pour plus d'informations, consultez Connecter un VPC à un centre de données ou à un autre cloud et Migrer des serveurs via un réseau privé.
Si votre réseau peut se connecter à un VPC, nous vous recommandons de sélectionner Private network transfer pour Network Type lorsque vous créez une tâche de migration. Un réseau privé offre un transfert de données plus rapide et plus stable qu'un réseau public.
Endpoints et ports
Lors de la migration, assurez-vous que le serveur source, l'instance intermédiaire et les endpoints du service SMC sont accessibles.
-
Assurez-vous que le serveur source peut accéder aux endpoints suivants :
-
Adresse de stockage du client SMC :
Domaine public par défaut : https://p2v-tools.oss-cn-hangzhou.aliyuncs.com
-
Domaine public par défaut (pour l'importation en ligne de commande ou l'importation par le client en générant et en saisissant un code d'activation, ou en saisissant un AK/SK) :
Domaine public par défaut : https://smc.aliyuncs.com (adresses IP du serveur : 101.37.132.1, 47.111.202.72).
-
Domaine privé (migration via réseau privé) :
Domaine privé du code d'activation : https://.axt.aliyun.com (accessible uniquement depuis ECS Alibaba Cloud).
Domaine privé AK/SK : https://smc.vpc-proxy.aliyuncs.com (accessible uniquement depuis ECS Alibaba Cloud).
RemarquePar défaut, les domaines SMC utilisent le protocole HTTPS sur le port 443. Le protocole HTTP sur le port 80 pourrait ne pas être pris en charge.
Si vous pouvez accéder directement à un VPC Alibaba Cloud depuis votre centre de données local, votre environnement de machine virtuelle ou votre hôte cloud, nous vous recommandons d'utiliser la solution de migration via réseau privé de SMC. La migration via réseau privé est plus rapide et plus stable que la migration via réseau public, ce qui améliore l'efficacité de la migration.
-
-
Ouvrir les ports
Pendant la migration, le client SMC communique avec l'instance intermédiaire via le port
8080et transfère les données de disque vers les disques de données de l'instance intermédiaire via le port8703. Par conséquent, vous devez ouvrir les ports8080et8703pour le trafic sortant sur votre serveur source.RemarqueVous n'avez pas besoin d'ouvrir de ports entrants sur le serveur source, mais vous devez autoriser le trafic sortant vers les endpoints publics et les ports précédents.
Vérifiez la configuration de votre réseau local et tous les appareils réseau intermédiaires, tels que les pare-feu ou les proxys, pour détecter d'éventuelles restrictions sur les adresses IP ou les ports sortants.
Vérifiez si Cloud Firewall est activé. Si c'est le cas, assurez-vous que ses politiques, telles que les pare-feu de périmètre Internet ou de périmètre VPC, ne bloquent pas l'accès du serveur source aux ports
8080et8703sur l'instance intermédiaire. Pour plus d'informations, consultez Commutateur de pare-feu.
Environnement et exigences du serveur source
Systèmes Linux
Assurez-vous que l'heure du système est synchronisée avec l'heure standard de son fuseau horaire. Cela permet d'éviter les échecs d'enregistrement du client SMC.
-
Vérifiez SELinux.
Sur les systèmes basés sur CentOS et Red Hat, assurez-vous que SELinux est désactivé. Si ce n'est pas le cas, utilisez l'une des méthodes suivantes pour le désactiver :
Exécutez la commande
setenforce 0pour le désactiver temporairement.Modifiez le fichier
/etc/selinux/configet définissezSELINUX=disabledpour désactiver SELinux de manière permanente. Pour plus d'informations, consultez Activer ou désactiver SELinux.
-
Vérifiez le bootloader GRUB.
Certains systèmes d'exploitation avec des noyaux plus anciens, tels que CentOS 5, Red Hat 5 et Debian 7, ainsi que les systèmes Amazon Linux, nécessitent une mise à niveau de GRUB vers la version 2.02 ou ultérieure. Pour plus d'informations, consultez Comment installer GRUB sur un serveur Linux ?.
-
Vérifiez les licences des applications.
Après la migration vers Alibaba Cloud, le matériel sous-jacent du serveur change. Cela peut invalider les licences d'applications liées à du matériel spécifique ; vous devez donc vérifier qu'elles restent valides.
-
Effectuez également des vérifications spécifiques en fonction de l'environnement de votre serveur source.
Si votre serveur source est un serveur physique, vérifiez ses applications de virtualisation. Les instances ECS Alibaba Cloud standard ne prennent pas en charge la virtualisation imbriquée. Les logiciels tels que VMware Workstation, VirtualBox ou Hyper-V, qui ne peuvent être utilisés que dans un environnement de serveur physique, ne sont pas pris en charge après la migration.
-
Si votre serveur source est un serveur cloud AWS, Azure ou Google Cloud, vérifiez l'environnement réseau.
Si vous migrez entre des régions internationales, la stabilité du réseau peut poser problème. Pour plus d'informations, consultez Migrer depuis diverses sources vers Alibaba Cloud.
Si votre réseau peut se connecter à un VPC, nous vous recommandons de sélectionner le transfert via réseau privé pour le mode réseau lorsque vous créez une tâche de migration. Un réseau privé offre un transfert de données plus rapide et plus stable qu'un réseau public.
-
Si votre serveur source est une instance Linux AWS EC2, vérifiez sa configuration cloud-init.
cloud-init est un service utilisé par de nombreuses plateformes cloud pour initialiser les configurations système. Cependant, les configurations cloud-init d'AWS et d'Alibaba Cloud ne sont pas entièrement compatibles. Un système migré depuis AWS peut ne pas démarrer ou se connecter au réseau en raison d'un échec de cloud-init. Nous vous recommandons d'utiliser la configuration cloud-init d'Alibaba Cloud avant la migration. Pour plus d'informations, consultez Installer cloud-init. Vous pouvez également désinstaller le service cloud-init d'origine.
Si le serveur source est une instance Linux Google Cloud, assurez-vous que cloud-init est installé. Pour plus d'informations, consultez Installer cloud-init.
-
Si le serveur source est une instance Linux UCloud, vérifiez si le noyau Linux est une version personnalisée de UCloud.
Si le noyau du serveur source est personnalisé par UCloud, l'instance Linux migrée peut ne pas démarrer ou s'arrêter dans la console ECS. Cela est dû au fait que le noyau personnalisé peut être incompatible avec la plateforme Alibaba Cloud. Vous pouvez remplacer le noyau Linux par un noyau standard. Par exemple, pour un système d'exploitation CentOS, vous pouvez le remplacer par le noyau CentOS officiel. Vous pouvez également contacter le support technique. Pour plus d'informations, consultez Nous contacter.
Systèmes Windows
Assurez-vous que l'heure du système est synchronisée avec l'heure standard de son fuseau horaire. Cela permet d'éviter les échecs d'enregistrement du client SMC.
Vérifiez que le service Windows Volume Shadow Copy Service (VSS) est en cours d'exécution.
Vérifiez si QEMU Guest Agent est installé. Si c'est le cas, vous devez le désinstaller. Pour plus d'informations, consultez FAQ.
-
Vérifiez les licences des applications.
Après la migration vers Alibaba Cloud, le matériel sous-jacent du serveur change. Cela peut invalider les licences d'applications liées à du matériel spécifique ; vous devez donc vérifier qu'elles restent valides.
-
Effectuez également des vérifications spécifiques en fonction de l'environnement de votre serveur source.
Si votre serveur source est un serveur physique, vérifiez ses applications de virtualisation. Les instances ECS Alibaba Cloud standard ne prennent pas en charge la virtualisation imbriquée. Les logiciels tels que VMware Workstation, VirtualBox ou Hyper-V, qui ne peuvent être utilisés que dans un environnement de serveur physique, ne sont pas pris en charge après la migration.
-
Si votre serveur source est un serveur cloud AWS, Azure ou Google Cloud, vérifiez l'environnement réseau.
Si vous migrez entre des régions internationales, la stabilité du réseau peut poser problème. Pour plus d'informations, consultez Migrer depuis diverses sources vers Alibaba Cloud.
-
Si votre serveur source est une instance Windows sur une autre plateforme de virtualisation basée sur QEMU KVM, vérifiez si le service
QEMU Guest Agent VSS Providerest installé.Si ce service est installé, recherchez et exécutez le script uninstall.bat dans un répertoire similaire à
C:\Program Files (x86)\virtio\monitorpour désinstaller le logiciel QEMU Guest Agent.