Tous les produits
Search
Centre de documentation

Elastic Compute Service:Migration du système d'exploitation

Dernière mise à jour :Aug 18, 2026

Lorsque la prise en charge technique d'un système d'exploitation est interrompue (fin de vie, arrêt du support tiers, évolution des projets open source), utilisez la fonctionnalité de migration du système d'exploitation pour le remplacer ou le mettre à niveau. Vous bénéficiez ainsi d'une maintenance stable et d'un support technique, tout en conservant les données du disque système de votre instance Elastic Compute Service (ECS).

Scénarios

Lorsque le système d'exploitation de votre instance ECS atteint sa fin de vie (EOL), comme décrit dans la rubrique Présentation du cycle de vie du système d'exploitation, vous êtes exposé à des risques accrus de sécurité et d'utilisation. Nous vous recommandons de remplacer dès que possible le système d'exploitation en phase EOL. La fonctionnalité de migration du système d'exploitation conserve vos données applicatives existantes après le remplacement, mais offre uniquement certaines options de migration du système d'exploitation.

Si vous n'avez pas besoin de conserver les données du disque système ou si vous souhaitez plus d'options de conversion, changez de système d'exploitation en remplaçant le disque système . Consultez également la rubrique Cycle de maintenance du système d'exploitation et recommandations en cas de fin de vie (EOL) pour obtenir la solution de migration recommandée et les procédures détaillées adaptées à votre système d'exploitation actuel.

Évaluation avant la migration

Avant la migration, prenez connaissance des limites associées au système d'exploitation concerné et testez exhaustivement toutes vos applications métier dans l'environnement cible. Cette démarche garantit la compatibilité et les performances des applications avec le système cible, évitant ainsi les problèmes opérationnels ou les dysfonctionnements post-migration.

L'outil de migration du système d'exploitation ne prend pas en charge la migration à chaud. Pendant la migration, le noyau système et les packages logiciels de l'instance source sont installés ou mis à jour, et l'instance redémarre automatiquement plusieurs fois, ce qui interrompt le service. Avant la migration, créez des snapshots pour sauvegarder les données et isoler l'environnement du système d'exploitation à migrer afin d'éviter toute incidence sur les opérations métier normales.

Le système d'exploitation source est Windows

Limites de migration

Important

Assurez-vous de bien comprendre les points suivants avant de migrer le système d'exploitation.

  • Les migrations inter-langues pour Windows ne sont pas prises en charge.

  • Seuls certains chemins de migration sont pris en charge.

  • L'instance Windows doit disposer d'au moins 2 vCPU et de 2 GiB de mémoire.

  • L'outil de migration du système d'exploitation consomme des ressources lors du téléchargement et de l'installation des packages logiciels. Avant de démarrer une migration, assurez-vous que le lecteur C de l'instance dispose d'au moins 20 GiB d'espace libre, et que cet espace libre est supérieur à la taille du répertoire C:\Windows.

  • Vous ne pouvez pas migrer un système d'exploitation pendant la création d'un snapshot pour l'instance. Attendez la fin de la création du snapshot avant de démarrer la migration.

  • La migration du système d'exploitation Windows est prise en charge uniquement dans les régions suivantes.

    Asie-Pacifique - Chine

    Asie-Pacifique - Autres

    Europe et Amériques

    Moyen-Orient

    • Chine (Hangzhou)

    • Chine (Shanghai)

    • Chine (Qingdao)

    • Chine (Pékin)

    • Chine (Zhangjiakou)

    • Chine (Hohhot)

    • Chine (Ulanqab)

    • Chine (Shenzhen)

    • Chine (Heyuan)

    • Chine (Guangzhou)

    • Chine (Chengdu)

    • Chine (Hong Kong)

    • Chine (Wuhan-Local Region)

    • Japon (Tokyo)

    • Corée du Sud (Séoul)

    • Singapour

    • Malaisie (Kuala Lumpur)

    • Indonésie (Jakarta)

    • Philippines (Manille)

    • Thaïlande (Bangkok)

    • Allemagne (Francfort)

    • Royaume-Uni (Londres)

    • États-Unis (Silicon Valley)

    • États-Unis (Virginie)

    Arabie saoudite (Riyad)

Systèmes d'exploitation pris en charge pour la migration

La fonctionnalité de migration du système d'exploitation ECS prend en charge la migration vers les systèmes d'exploitation suivants.

Windows Server 2008 R2

Windows Server 2008 R2 n'est plus pris en charge. Migrez vos charges de travail vers Windows Server 2016 ou 2019, qui bénéficient d'une prise en charge principale.

Important

En raison des limitations de la fonctionnalité de migration du système d'exploitation Windows, vous ne pouvez pas migrer directement Windows Server 2008 R2 vers Windows Server 2016 ou 2019. Vous devez d'abord migrer vers une version intermédiaire, Windows Server 2012 R2.

  1. Migrez Windows Server 2008 R2 vers la version intermédiaire, Windows Server 2012 R2.

    Architecture du système d'exploitation

    Système d'exploitation source

    Système d'exploitation cible

    x86

    Windows Server 2008 R2 Standard 64 bits (chinois/anglais)

    Windows Server 2012 R2 Datacenter 64 bits (chinois/anglais)

    Windows Server 2008 R2 Enterprise 64 bits (chinois/anglais)

  2. Migrez Windows Server 2012 R2 vers Windows Server 2016 ou 2019.

    Architecture du système d'exploitation

    Système d'exploitation source

    Système d'exploitation cible

    x86

    Windows Server 2012 R2 Datacenter 64 bits (chinois/anglais)

    • Windows Server 2016 Datacenter 64 bits (chinois/anglais)

    • Windows Server 2019 Datacenter 64 bits (chinois/anglais)

Windows Server 2012 R2

Windows Server 2012 R2 n'est plus pris en charge. Migrez vos charges de travail vers Windows Server 2016 ou 2019, qui bénéficient d'une prise en charge principale.

Architecture du système d'exploitation

Système d'exploitation source

Système d'exploitation cible

x86

Windows Server 2012 R2 Standard 64 bits (chinois/anglais)

  • Windows Server 2016 Datacenter 64 bits (chinois/anglais)

  • Windows Server 2019 Datacenter 64 bits (chinois/anglais)

Windows Server 2012 R2 Datacenter 64 bits (chinois/anglais)

Windows Server 2016

Architecture du système d'exploitation

Système d'exploitation source

Système d'exploitation cible

x86

Windows Server 2016 Standard 64 bits (chinois/anglais)

  • Windows Server 2019 Datacenter 64 bits (chinois/anglais)

  • Windows Server 2022 Datacenter 64 bits (chinois/anglais)

Windows Server 2016 Datacenter 64 bits (chinois/anglais)

Windows Server 2019

Architecture du système d'exploitation

Système d'exploitation source

Système d'exploitation cible

x86

Windows Server 2019 Datacenter 64 bits (chinois/anglais)

Windows Server 2022 Datacenter 64 bits (chinois/anglais)

Le système d'exploitation source est Linux

Limites de migration

Important

Assurez-vous de bien comprendre les points suivants avant de migrer le système d'exploitation.

Catégorie de limite

Description

Limite générale

  • Anolis OS et Alibaba Cloud Linux ne fournissent pas de packages logiciels basés sur i686. Si votre système d'exploitation CentOS est équipé de packages logiciels basés sur i386 ou i686, vous ne pouvez pas migrer vers Anolis OS ou Alibaba Cloud Linux.

  • L'outil de migration consomme des ressources lors du téléchargement et de l'installation des packages logiciels pendant la migration. Avant de migrer le système d'exploitation d'une instance ECS, assurez-vous que les ressources suivantes sont disponibles :

    • Taille de la mémoire : 600 MiB

    • Capacité disque disponible pour les répertoires suivants :

      • /usr : 250 MiB

      • /var : 4 GiB

      • /boot : 100 MiB

    Remarque

    Si votre instance dispose d'un nombre réduit de vCPU, d'une petite quantité de mémoire et d'une capacité de stockage limitée pour le disque système et les disques de données, arrêtez les services exécutés sur l'instance avant d'effectuer la migration. Cela permet d'éviter les échecs de migration dus à un manque de ressources.

Limites de compatibilité du noyau pour la migration de CentOS 7/8 vers Alibaba Cloud Linux

Il existe des limites de compatibilité entre les systèmes d'exploitation CentOS 7/8 et Alibaba Cloud Linux. Si vos activités utilisent des applications qui dépendent des API du noyau à diverses fins, telles que la construction de modules de noyau hors arborescence ou l'utilisation de ressources matérielles, évaluez ces applications au préalable pour déterminer si elles fonctionneront comme prévu après une migration directe.

Catégorie de limite

Description

Limite de migration de CentOS 7 vers Alibaba Cloud Linux 2

Alibaba Cloud Linux 2 utilise la version 4.19 du noyau, qui est incompatible avec la version 3.10 du noyau de CentOS 7.

Limite de migration de CentOS 7 vers Alibaba Cloud Linux 3

CentOS 7 utilise la version 3.10 du noyau. Alibaba Cloud Linux 3 utilise Linux Kernel 5.10 LTS. La chaîne d'outils GNU d'Alibaba Cloud Linux 3 contient GCC 10.2, Binutils 2.35 et glibc 2.32. Ces deux versions du noyau sont incompatibles entre elles.

Limite de migration de CentOS 8 vers Alibaba Cloud Linux 3

Alibaba Cloud Linux 3 utilise Linux Kernel 5.10 LTS. La chaîne d'outils GNU d'Alibaba Cloud Linux 3 contient GCC 10.2, Binutils 2.35 et glibc 2,32. Alibaba Cloud Linux 3 est compatible avec l'écosystème CentOS 8. L'outil de migration du système d'exploitation effectue une évaluation de base du système d'exploitation source, mais vous devez toujours effectuer votre propre évaluation de migration avant la migration pour éviter les problèmes opérationnels après celle-ci.

Le tableau suivant décrit les limites liées à la migration des fonctionnalités ou des logiciels associés à votre système d'exploitation :

Fonctionnalité ou logiciel

Pris en charge

Migration affectée

Description

Package logiciel basé sur i386

Non pris en charge

Oui

Alibaba Cloud Linux ne fournit pas de packages logiciels basés sur i386. Si votre système actuel contient des packages logiciels basés sur i386, vous ne pouvez pas utiliser l'outil de migration pour migrer le système d'exploitation. Supprimez ces packages avant d'effectuer la migration pour éviter les anomalies système pendant celle-ci.

epel-modular

Non pris en charge

Non

La plateforme dont dépend le dépôt EPEL de CentOS 7/8 diffère de celle d'Alibaba Cloud Linux 3. Après la migration, vous ne pourrez pas installer de packages logiciels basés sur epel-modular.

Compatibilité avec les programmes C/C++

Non garantie

Non

Alibaba Cloud Linux 3 est équipé de packages logiciels offrant une meilleure compatibilité avec les programmes C/C++. La chaîne d'outils GNU d'Alibaba Cloud Linux 3 contient GCC 10.2, Binutils 2.35 et glibc 2,32. Après avoir migré un système d'exploitation, compilez et vérifiez vos programmes C/C++ à l'aide de la nouvelle chaîne d'outils GNU pour éviter les problèmes d'incompatibilité.

Base de données MySQL

Seules les migrations vers des versions MySQL identiques ou ultérieures sont prises en charge

  • Si la version MySQL cible est identique ou ultérieure à la version MySQL source, les performances de migration ne sont pas affectées

  • Si la version MySQL cible est antérieure à la version MySQL source, les performances de migration sont affectées

Alibaba Cloud Linux 3 prend en charge MySQL. Toutefois, les rétrogradations de version MySQL ne sont pas prises en charge. Si la version MySQL fournie par Alibaba Cloud Linux 3 est antérieure à la version MySQL fournie par CentOS 7 ou 8, vous ne pouvez pas utiliser l'outil de migration pour migrer les systèmes d'exploitation.

Systèmes d'exploitation pris en charge pour la migration

La fonctionnalité de migration du système d'exploitation ECS prend en charge la migration vers les systèmes d'exploitation suivants.

CentOS 7/8

Architecture

Source

Destination

x86

CentOS 7.x

  • AnolisOS 7

  • AnolisOS 8

  • Alibaba Cloud Linux 2

  • Alibaba Cloud Linux 3

  • Red Hat 7

    Remarque

    La migration de CentOS 7.9 vers Red Hat 7 est disponible uniquement pour certains utilisateurs. Pour utiliser cette fonctionnalité, .

CentOS 8.x

  • AnolisOS 8

  • Alibaba Cloud Linux 3

  • Red Hat 8

    Remarque

    La migration de CentOS 8.5 vers Red Hat 8 est disponible uniquement pour certains utilisateurs. Pour utiliser cette fonctionnalité, .

ARM64

CentOS 7.x

  • AnolisOS 7

  • AnolisOS 8

  • Alibaba Cloud Linux 3

CentOS 8.x

  • AnolisOS 8

  • Alibaba Cloud Linux 3

Red Hat 7/8

Architecture

Source

Destination

x86

Red Hat 7.9

  • Alibaba Cloud Linux 3

  • Red Hat 8

    Remarque

    Vous ne pouvez pas spécifier de version mineure pour le système d'exploitation Red Hat de destination.

Red Hat 8.x

  • Red Hat 9

    Remarque

    Vous ne pouvez pas spécifier de version mineure pour le système d'exploitation Red Hat de destination.

  • Alibaba Cloud Linux 3

Alibaba Cloud Linux 2

Architecture

Source

Destination

x86

Alibaba Cloud Linux 2

Alibaba Cloud Linux 3

Préparation de la migration

  • Resource Access Management (RAM) est activé. Server Migration Center (SMC) dispose des autorisations nécessaires pour accéder aux ressources cloud.

    Pour accorder les autorisations d'accès à SMC, connectez-vous à la console RAM et cliquez sur Authorize pour finaliser l'autorisation.

    Remarque

    Si vous utilisez un utilisateur RAM, connectez-vous à la console RAM avec le compte Alibaba Cloud correspondant et accordez les autorisations de la stratégie AliyunSMCFullAccess à l'utilisateur RAM.

  • Le service ECS Snapshot est activé. Des snapshots sont créés pour une instance ECS lors de la migration du système d'exploitation de l'instance. Pour plus d'informations, consultez la rubrique Activer le snapshot ECS.

  • L'instance ECS dont vous souhaitez migrer le système d'exploitation est dans l'état Running. Cloud Assistant Agent est installé et a été exécuté sur l'instance au cours des dernières 24 heures. Pour savoir comment installer Cloud Assistant Agent, consultez la rubrique Installer l'agent Cloud Assistant.

Procédure de migration

Avertissement
  • Pendant la migration, le système crée automatiquement des snapshots pour les disques de base de l'instance ECS, modifie la version du noyau du système d'exploitation, réinstalle ou met à niveau les packages logiciels, puis arrête et redémarre l'instance. Pour éviter que ces opérations n'affectent votre activité, sauvegardez les données importantes au préalable et choisissez un moment approprié pour effectuer la migration.

  • Pendant le processus de migration, n'effectuez pas manuellement ou via des scripts de maintenance des opérations telles que l'arrêt, le redémarrage ou la libération de l'instance ECS, car cela pourrait entraîner l'échec de la migration.

  • Si vous effectuez un test de migration ou annulez une migration sur une instance ECS, tous les disques de l'instance peuvent être automatiquement restaurés à partir des snapshots créés avant la migration. Dans ce cas, les données générées pendant la migration sont perdues.

  • Lors de la migration sous Windows, le snapshot du support d'installation Windows sera automatiquement partagé avec le compte Alibaba Cloud en cours de migration, et un disque de transit sera créé à partir de ce snapshot et attaché à l'instance. N'effectuez aucune opération sur ce disque pendant la migration. Le disque de transit sera automatiquement détaché et libéré une fois la migration terminée.

  • Pendant la migration, le système effectue des vérifications des conditions de migration et des évaluations préalables sur l'instance source. Si le système source ne remplit pas les conditions de migration ou si l'évaluation préalable échoue, la migration sera interrompue avec une erreur et le succès de la migration ne pourra pas être garanti. Familiarisez-vous au préalable avec les conditions de migration et la documentation de dépannage des erreurs, et effectuez des tests.

  1. (Conditionnel) Pour migrer CentOS 7/8 vers Red Hat 7/8, effectuez les étapes suivantes. Sinon, ignorez cette étape.

    1. Si le client Security Center est installé sur le système source, désinstallez-le d'abord.

      Remarque

      Réinstallez le client après la migration. Installer le client.

      1. Accédez à la page de désinstallation du client Alibaba Cloud Security Center et sélectionnez l'instance cible. Désinstaller le client.

      2. Connectez-vous au serveur et exécutez la commande suivante.

        wget "http://update2.aegis.aliyun.com/download/uninstall.sh" && chmod +x uninstall.sh && ./uninstall.sh
        if ! lsmod | grep AliSecGuard; then echo 'Uninstall Success'; else echo "Uninstall Failed"; fi

        Un message de retour indiquant Uninstall Success signifie que le client Security Center a été désinstallé avec succès.

    2. Exécutez la commande suivante pour mettre à niveau le système source vers la dernière version du noyau.

      CentOS 7

      # Back up the original yum repo and update to the Alibaba Cloud CentOS 7 repo.
      mv /etc/yum.repos.d/ /etc/yum.repos.d.backup/
      mkdir -p /etc/yum.repos.d/
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
      yum clean all
      yum makecache
      # Update and restart the system.
      yum -y update
      reboot

      CentOS 8

      # Back up the original yum repo and update to the Alibaba Cloud CentOS 8 repo.
      mv /etc/yum.repos.d/ /etc/yum.repos.d.backup/
      mkdir -p /etc/yum.repos.d/
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-8.repo
      wget -O /etc/yum.repos.d/epel-archive-8.repo http://mirrors.cloud.aliyuncs.com/repo/epel-archive-8.repo
      yum clean all
      yum makecache
      # Update and restart the system.
      yum -y update
      reboot
  2. Ouvrez la boîte de dialogue Remplacer le système d'exploitation.

    1. Accédez à Console ECS - Instances.

    2. Dans la barre de navigation supérieure, sélectionnez la région où se trouve l'instance ECS cible.

    3. Cliquez sur l'ID de l'instance cible pour accéder à la page des détails de l'instance, cliquez sur All Operations pour développer tous les panneaux d'opérations, puis recherchez et cliquez sur Replace System Disk.

  3. Sélectionnez Migrate Operating System. Attendez que le système effectue automatiquement une vérification préalable à la migration, ce qui prend environ 10 secondes. Lorsque l'état de la vérification préalable passe de image à image, cela indique que la vérification préalable a réussi.

  1. Lisez attentivement les notes relatives à la migration du système d'exploitation, sélectionnez I acknowledge and accept these risks and authorize Alibaba Cloud to create snapshots for all disks on the ECS instance. Puis cliquez sur Next.

    Remarque

    Pour migrer les systèmes d'exploitation de plusieurs instances ECS simultanément, sélectionnez les instances ECS dont vous souhaitez migrer le système d'exploitation.

  2. Dans la boîte de dialogue Replace System Disk, sélectionnez un système d'exploitation de destination en fonction de vos besoins.

    1. Select the Same Destination Operating System : Si vous migrez les systèmes d'exploitation de plusieurs instances ECS simultanément, vous pouvez sélectionner cette option et spécifier un système d'exploitation de destination pour toutes les instances sélectionnées.

    2. Select Destination Operating System by Instance : Si vous migrez les systèmes d'exploitation de plusieurs instances ECS simultanément, vous pouvez sélectionner cette option et spécifier un système d'exploitation de destination pour chaque instance sélectionnée.

  3. Cliquez sur Check For Migratability pour afficher les résultats de la vérification de migration. La vérification prend environ 30 secondes, veuillez patienter. Lorsque l'état affiche image, cliquez sur Migrate.

Validation de la migration

  1. Dans la boîte de dialogue Replace System Disk, cliquez sur l'ID de l'instance. Dans l'onglet Instance Details, vérifiez si le système d'exploitation de l'instance ECS a été migré en consultant la valeur du paramètre Instance Status.

    Remarque

    La migration du système d'exploitation nécessite environ 15 à 30 minutes. Ce délai n'inclut pas le temps nécessaire à la création des snapshots. Pendant la migration, vous pouvez placer le pointeur sur Replacing Operating System pour afficher la progression de la tâche de migration.

  1. Si le système d'exploitation est migré, la valeur du paramètre Instance Status passe de Running (Replacing Operating System) à Running.

    Important

    Si l'état de l'instance affiche Running (Operating System Replacement Failed), cela signifie que la migration du système d'exploitation a échoué. Placez le pointeur sur Operating System Replacement Failed pour afficher la cause de l'échec, puis cliquez sur Troubleshooting & contact us pour résoudre le problème. Une fois le problème résolu, cliquez sur Retry Replacement pour migrer à nouveau le système d'exploitation de l'instance ECS.

  2. Après la migration, l'instance démarre automatiquement. L'ID de l'instance ECS, l'ID de l'image ECS, le VPC, les adresses IP publiques et privées, le nom d'hôte et le code machine du serveur restent inchangés. Le système d'exploitation est remplacé par le système d'exploitation cible. Bien que les données du disque système d'origine soient conservées, les applications peuvent ne pas fonctionner correctement en raison de modifications de l'environnement ou des dépendances, ce qui peut perturber vos opérations métier. Par conséquent, effectuez des tests et des validations approfondis. Pour restaurer le disque système source, vous pouvez utiliser un snapshot de sauvegarde automatique pour restaurer le disque.

Étapes suivantes