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
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.
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.
-
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)
-
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 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 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
Avant de migrer le système d'exploitation, prenez connaissance des limitations suivantes.
Catégorie | Description |
Limitations générales |
|
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. |
| 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 |
|
|
CentOS 8.x |
|
|
|
ARM64 |
CentOS 7.x |
|
|
CentOS 8.x |
|
Red Hat 7/8
|
Architecture |
Source |
Destination |
|
x86 |
Red Hat 7.9 |
|
|
Red Hat 8.x |
|
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.
RemarqueSi 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
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.
-
-
Démarrez le processus de migration du système d'exploitation.
Accédez à Console ECS - Instances.
Dans la barre de navigation supérieure, sélectionnez la région où se trouve l'instance ECS cible.
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 .
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
à
.
-
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.
RemarquePour une migration par lot, vous devez également sélectionner les instances ECS à migrer.
-
Dans la boîte de dialogue Replace Operating System, sélectionnez un système d'exploitation cible selon vos besoins.
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.
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.
Cliquez sur Check For Migratability pour afficher les résultats. La vérification prend environ 30 secondes. Une fois que le statut affiche
, cliquez sur Migrate.
Vérification de la migration
-
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.
RemarqueLa 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.
-
Lorsque le statut de l'instance passe de Running (Replacing Operating System) à Running, la migration du système d'exploitation est réussie.
ImportantSi 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.
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
Des snapshots sont automatiquement créés pour l'instance ECS pendant la migration. Après une migration réussie, supprimez rapidement les snapshots inutiles afin d'éviter des coûts supplémentaires. Si vous souhaitez conserver les snapshots, consultez la rubrique Facturation des snapshots pour connaître les règles de tarification détaillées.
Consultez et gérez l'historique des tâches de migration du système d'exploitation dans la console SMC. Pour en savoir plus, consultez Server Migration Center (SMC).
Pour obtenir de l'aide concernant les problèmes de migration, consultez Résoudre les problèmes de migration du système d'exploitation (Windows), Résoudre les problèmes de migration du système d'exploitation (Linux) et la documentation officielle de dépannage de la migration Red Hat.