Tous les produits
Search
Centre de documentation

Elastic Compute Service:Migration et mise à niveau du système d'exploitation

Dernière mise à jour :Sep 23, 2026

Cette fonctionnalité vous permet de remplacer ou de mettre à niveau le système d'exploitation de votre instance ECS, garantissant une maintenance stable et un support continu tout en conservant les données présentes sur le disque système.

Cas d'utilisation

Lorsque le système d'exploitation installé sur votre instance ECS atteint sa fin de vie (EOL), vous pouvez être confronté à des risques accrus en matière de sécurité et d'exploitation. Nous vous recommandons de remplacer le système d'exploitation arrivé en fin de vie dès que possible. La fonctionnalité de migration du système d'exploitation vous permet de conserver les données applicatives après le remplacement, mais elle ne prend en charge qu'un nombre limité d'options de migration du système d'exploitation.

Si vous n'avez pas besoin de conserver les données de votre disque système ou si vous souhaitez disposer d'un plus grand choix de systèmes d'exploitation, remplacez le disque système pour changer de système d'exploitation. Vous pouvez également consulter la rubrique Cycle de maintenance du système d'exploitation et recommandations relatives à la fin de vie pour obtenir des plans de migration recommandés ainsi que des procédures détaillées adaptées à votre système d'exploitation actuel.

Évaluation avant la migration

Avant de lancer la migration, prenez connaissance des limitations du système d'exploitation cible et testez intégralement vos applications métier dans l'environnement cible. Cette démarche garantit la compatibilité et les performances, tout en prévenant d'éventuels problèmes tels que des interruptions de service ou des dysfonctionnements fonctionnels après la migration.

L'outil de migration du système d'exploitation ne prend pas en charge la migration à chaud. Pendant le processus, le noyau système et les packages logiciels de l'instance source sont installés ou mis à jour, ce qui entraîne plusieurs redémarrages de l'instance et provoque des interruptions de service. Par conséquent, avant de commencer, créez manuellement un snapshot pour sauvegarder vos données et isolez l'environnement de migration afin d'éviter toute incidence sur votre charge de travail de production.

Le système d'exploitation source est Windows

Limitations

Important

Avant de migrer le système d'exploitation, prenez connaissance des limitations suivantes.

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

  • Seuls certains chemins de migration spécifiques sont pris en charge.

  • L'instance Windows doit disposer d'au moins 2 vCPU et de 2 Go 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 Go d'espace libre, et que cet espace libre est supérieur à la taille du répertoire C:\Windows.

  • Vous ne pouvez pas migrer le 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 lancer 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 permet de migrer votre instance vers les systèmes d'exploitation suivants.

Windows Server 2008 R2

Windows Server 2008 R2 n'est plus pris en charge. Vous pouvez migrer vos charges de travail vers Windows Server 2016 ou 2019, qui bénéficient toujours d'un support standard.

Important

En raison des limitations de la fonctionnalité de migration du système d'exploitation Windows, vous ne pouvez pas migrer directement de Windows Server 2008 R2 vers Windows Server 2016 ou 2019. Vous devez d'abord effectuer une migration 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. Vous pouvez migrer vos charges de travail vers Windows Server 2016 ou 2019, qui bénéficient toujours d'un support standard.

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

Limitations

Important

Avant de migrer le système d'exploitation, prenez connaissance des limitations suivantes.

Catégorie

Description

Limitations générales

  • Anolis OS et Alibaba Cloud Linux ne fournissent pas de packages logiciels pour l'architecture i686. Si votre système contient des packages logiciels CentOS de l'architecture i386 (y compris i686), la migration échouera.

  • L'outil de migration du système d'exploitation télécharge et installe des packages logiciels, ce qui consomme des ressources. Avant la migration, assurez-vous que votre instance dispose des ressources suivantes :

    • Mémoire : 600 MiB

    • Capacité du disque cloud :

      • Le répertoire /usr nécessite 250 MiB.

      • Le répertoire /var nécessite 4 Go.

      • Le répertoire /boot nécessite 100 MiB.

    Remarque

    Si votre instance dispose de ressources de calcul (vCPU et mémoire) ou de stockage (disque système et disques de données) limitées, nous vous recommandons d'arrêter les charges de travail sur l'instance avant la migration du système d'exploitation. Cela permet d'éviter les échecs de migration dus à un manque de ressources.

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

Il existe des limitations de compatibilité entre CentOS 7/8 et Alibaba Cloud Linux. Si votre charge de travail repose sur la programmation d'API du noyau (par exemple, le développement de modules de noyau hors arborescence ou l'activation matérielle), effectuez une évaluation approfondie de la migration afin d'éviter tout dysfonctionnement après celle-ci.

Catégorie

Description

Migration de CentOS 7 vers Alibaba Cloud Linux 2

Alibaba Cloud Linux 2 utilise le noyau 4,19, tandis que CentOS 7 utilise le noyau 3.10. Ces deux versions de noyau ne sont pas compatibles.

Migration de CentOS 7 vers Alibaba Cloud Linux 3

CentOS 7 utilise le noyau 3,10. Alibaba Cloud Linux 3 utilise le noyau Linux 5.10 LTS et une chaîne d'outils de base composée de GCC 10.2, binutils 2,35 et glibc 2.32. Ces deux versions de noyau ne sont pas compatibles.

Migration de CentOS 8 vers Alibaba Cloud Linux 3

Alibaba Cloud Linux 3 utilise le noyau Linux 5.10 LTS et une chaîne d'outils de base composée de GCC 10.2, binutils 2,35 et glibc 2,32. Son écosystème de packages logiciels est compatible avec CentOS 8. L'outil de migration du système d'exploitation effectue une vérification de base du système d'exploitation source, mais vous devez néanmoins réaliser votre propre évaluation pour prévenir tout dysfonctionnement de la charge de travail après la migration.

Vous devez également tenir compte des limitations de migration suivantes liées à des fonctionnalités ou logiciels spécifiques du système d'exploitation :

Fonctionnalité ou logiciel

Statut de prise en charge

Impact sur la migration

Description

Packages logiciels d'architecture i386

Non pris en charge

Oui

Alibaba Cloud Linux ne fournit pas de packages logiciels pour l'architecture i386. Si votre système contient de tels packages, vous ne pouvez pas utiliser l'outil de migration. Supprimez ces packages avant la migration pour éviter les erreurs système.

epel-modular

Non pris en charge

Non

Les dépendances de plateforme pour le dépôt EPEL dans CentOS 7/8 diffèrent de celles d'Alibaba Cloud Linux 3. Après la migration, vous ne pourrez pas installer de packages logiciels basés sur epel-modular.

Compatibilité des programmes C/C++

Non garantie

Non

Alibaba Cloud Linux 3 utilise une chaîne d'outils de base avec GCC 10.2, binutils 2,35 et glibc 2,32. Ses packages système sont précompilés pour assurer la compatibilité. Après la migration du système d'exploitation, nous vous recommandons de recompiler et de valider vos programmes C/C++ avec la nouvelle chaîne d'outils de base afin d'éviter les problèmes de compatibilité.

Base de données MySQL

Seule la migration vers la même version ou une version supérieure de MySQL est prise en charge.

  • Aucun impact si vous migrez vers la même version ou une version supérieure de MySQL.

  • La migration est affectée si vous migrez vers une version inférieure de MySQL.

Alibaba Cloud Linux 3 prend en charge les bases de données MySQL. Toutefois, MySQL ne permet pas de rétrograder de version. Si la version de MySQL disponible sur Alibaba Cloud Linux 3 est inférieure à celle du système source CentOS 7/8, la migration du système d'exploitation n'est pas prise en charge.

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

La fonctionnalité de migration du système d'exploitation ECS permet de migrer votre instance 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 cible.

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 cible.

  • Alibaba Cloud Linux 3

Alibaba Cloud Linux 2

Architecture

Source

Destination

x86

Alibaba Cloud Linux 2

Alibaba Cloud Linux 3

Prérequis

  • Assurez-vous que Resource Access Management (RAM) est activé et autorisé.

    Si ce n'est pas le cas, connectez-vous à la console RAM et cliquez sur Authorize.

    Remarque

    Si vous utilisez un utilisateur RAM, connectez-vous à la console RAM avec votre compte principal et accordez l'autorisation AliyunSMCFullAccess à l'utilisateur RAM.

  • Assurez-vous que le service de snapshot est activé. Le système crée un snapshot de l'instance ECS pendant la migration. Pour plus d'informations, consultez Activer le snapshot ECS.

  • Assurez-vous que l'instance ECS est dans l'état Running, que l'agent Cloud Assistant est installé et a été actif au cours des dernières 24 heures. S'il n'est pas installé, consultez Installer l'agent Cloud Assistant.

Procédure

Avertissement
  • Pendant la migration, le système crée des snapshots des disques cloud de base, convertit la version du noyau du système d'exploitation, réinstalle et met à niveau les packages logiciels, puis arrête et démarre l'instance ECS. Nous vous recommandons de sauvegarder vos données importantes et de planifier la migration pendant une fenêtre de maintenance afin de minimiser l'impact sur votre activité.

  • N'arrêtez, ne redémarrez et ne libérez pas manuellement l'instance ECS, et n'utilisez pas de scripts pour effectuer ces opérations pendant la migration. Dans le cas contraire, la migration pourrait échouer.

  • L'exécution d'un test de migration ou l'annulation d'une migration peut déclencher un retour automatique vers le snapshot précédant la migration. Les données générées pendant la migration seront perdues.

  • Lors d'une migration Windows, un snapshot du support d'installation Windows est automatiquement partagé avec votre compte Alibaba Cloud. Un disque cloud de transit est créé à partir de ce snapshot et attaché à l'instance. N'effectuez aucune opération sur ce disque cloud de transit. Il est automatiquement détaché et libéré une fois la migration terminée.

  • Le système vérifie les conditions de migration et effectue une évaluation préalable sur l'instance source. Si le système source ne répond pas aux exigences ou si l'évaluation préalable échoue, la migration est interrompue. Une migration réussie n'est pas garantie. Nous vous recommandons de vous familiariser avec les exigences de migration et la documentation de dépannage, et d'effectuer d'abord une migration de test.

  1. (Conditionnel) Pour migrer CentOS 7/8 vers Red Hat 7/8, suivez les étapes ci-dessous. 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. Installez le client.

      1. Accédez à la page de désinstallation du client Alibaba Cloud Security Center et sélectionnez l'instance cible. Désinstallez 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. Démarrez le processus de migration du 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 à sa page de détails. Cliquez sur pour All Actions développer le panneau des opérations, puis recherchez et cliquez sur Replace Operating System.

  3. Sélectionnez Migrate Operating System. Le système effectue automatiquement une vérification préalable à la migration, qui dure environ 10 secondes. La vérification est réussie lorsque le statut passe de image à image.

  1. Lisez attentivement les notes relatives à la migration du système d'exploitation, sélectionnez I have read and understood the risks, and I agree to authorize Alibaba Cloud to create snapshots for all cloud disks of this instance, puis cliquez sur Next.

    Remarque

    Pour une migration par lot, vous devez également sélectionner les instances ECS à migrer.

  2. Dans la boîte de dialogue Replace Operating System, sélectionnez un système d'exploitation cible selon vos besoins.

    1. Select the Same Destination Operating System : Pour une migration par lot, vous pouvez migrer différentes instances vers le même système d'exploitation cible.

    2. Select Destination Operating System by Instance : Permet de sélectionner un système d'exploitation cible différent pour chaque instance lors d'une migration par lot.

  3. Cliquez sur Check For Migratability pour afficher les résultats. La vérification prend environ 30 secondes. Une fois que le statut affiche image, cliquez sur Migrate.

Vérification de la migration

  1. Dans la boîte de dialogue Replace Operating System, cliquez sur l'ID de l'instance. Sous l'onglet Instance Details, vérifiez la section Instance Status pour confirmer le succès de la migration du système d'exploitation.

    Remarque

    La migration prend environ 15 à 30 minutes, sans compter le temps nécessaire à la création des snapshots des disques cloud. Pendant le processus, vous pouvez survoler Replacing Operating System pour consulter la progression de la migration.

  1. Lorsque le statut de l'instance passe de Running (Replacing Operating System) à Running, la migration du système d'exploitation est réussie.

    Important

    Si le statut de l'instance est Running (Operating System Replacement Failed), la migration du système d'exploitation a échoué. Vous pouvez survoler le statut pour connaître la cause de l'échec. Cliquez sur Troubleshooting & Contact Us pour résoudre le problème. Une fois le problème résolu, cliquez sur Retry Replacement pour tenter à nouveau la migration.

  2. Après la migration, l'instance démarre automatiquement. L'ID de l'instance, l'ID de l'image, le VPC, les adresses IP publiques et privées, le nom d'hôte et le code machine restent inchangés. Le système d'exploitation devient le système d'exploitation cible. Les données originales du disque système sont conservées, mais les applications peuvent ne pas fonctionner correctement en raison de changements d'environnement ou de dépendances. Effectuez des tests et une validation approfondis. Pour revenir au système source, utilisez le snapshot créé automatiquement pour restaurer le disque cloud.

Étapes suivantes