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
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.
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.
-
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. 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 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
Limites de migration
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 |
|
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 |
|
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 |
|
|
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é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.
RemarqueSi 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
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.
-
-
Ouvrez la boîte de dialogue Remplacer le 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 à 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 .
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
à
, cela indique que la vérification préalable a réussi.
-
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.
RemarquePour 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.
-
Dans la boîte de dialogue Replace System Disk, sélectionnez un système d'exploitation de destination en fonction de vos besoins.
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.
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.
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
, cliquez sur Migrate.
Validation de la migration
-
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.
RemarqueLa 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.
-
Si le système d'exploitation est migré, la valeur du paramètre Instance Status passe de Running (Replacing Operating System) à Running.
ImportantSi 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.
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
Lorsque vous migrez le système d'exploitation d'une instance ECS, des snapshots sont automatiquement créés pour l'instance. Après avoir migré le système d'exploitation de l'instance, si vous confirmez que vous n'avez plus besoin de ces snapshots, supprimez les snapshots dès que possible pour éviter des coûts supplémentaires. Pour conserver les snapshots, consultez la rubrique Facturation des snapshots pour comprendre les règles de facturation spécifiques.
Affichez et gérez l'historique des tâches de migration du système d'exploitation dans la console SMC, ou visitez Server Migration Center (SMC) pour explorer davantage de fonctionnalités SMC.
Pour les problèmes de migration, consultez les rubriques Problèmes de migration du système d'exploitation (Windows), Problèmes de migration du système d'exploitation (Linux) et la documentation officielle de dépannage de la migration Red Hat.