Remplacez le disque système pour basculer vers un autre OS. Pour conserver les données existantes du disque, utilisez plutôt la migration de l'OS.
Le remplacement du disque système libère le disque d'origine et provoque une interruption de service. Toutes les données présentes sur le disque sont définitivement supprimées. Avant de poursuivre, vous devez créer un snapshot manuel pour sauvegarder vos données.
Impacts
Tenez compte des impacts suivants :
-
Disque système
Suppression des données : Le système libère le disque système d'origine et supprime définitivement toutes ses données ainsi que les informations de partition.
Modification de l'ID : L'instance reçoit un nouveau disque système avec un nouvel ID de disque.
Propriétés inchangées : Le type de disque, l'adresse IP de l'instance et l'adresse MAC de l'interface réseau élastique restent inchangés.
-
Disque de données
Même famille d'OS : Si vous remplacez l'OS au sein de la même famille (par exemple, Windows vers Windows ou Linux vers Linux), le disque de données n'est pas affecté. Il vous suffit de le remonter après le remplacement.
Changement de famille d'OS : Si vous basculez entre Windows et Linux, le nouvel OS ne peut pas reconnaître nativement le système de fichiers du disque de données d'origine. Reportez-vous aux Étapes suivantes pour réinitialiser le disque de données ou installer un logiciel spécifique afin de lire les données.
-
Snapshots
Les snapshots du disque système d'origine ne peuvent pas être utilisés pour restaurer le nouveau disque système.
Les snapshots créés manuellement sont conservés.
-
La conservation des snapshots automatiques dépend de l'activation ou non de la fonctionnalité permettant de les libérer avec le disque.
Activée : Les snapshots automatiques sont supprimés.
Désactivée : Les snapshots automatiques sont conservés jusqu'à l'expiration de leur cycle de vie.
La politique de snapshot automatique du disque système d'origine devient invalide pour le nouveau disque système. Vous devez configurer une nouvelle politique.
-
Frais
La fonctionnalité de remplacement de l'OS est gratuite. De nouveaux frais sont engagés dans les deux scénarios suivants :
Image payante : Si vous sélectionnez une image payante, vous êtes facturé selon la tarification de l'image.
Redimensionnement du disque système : Si vous augmentez la capacité du disque système lors du remplacement, vous êtes facturé pour la capacité supplémentaire.
Limites
Prise en charge par région : Le remplacement d'OS entre différentes familles (par exemple, de Windows vers Linux ou inversement) est pris en charge uniquement dans les régions situées en Chine continentale. Dans les autres régions, vous pouvez remplacer l'OS uniquement au sein de la même famille (par exemple, Linux vers Linux ou Windows vers Windows).
Nom d'hôte : Avant un remplacement d'OS entre différentes familles, assurez-vous que le nom d'hôte de l'instance répond aux exigences de l'OS cible. Par exemple, un nom d'hôte Windows doit contenir entre 2 et 15 caractères.
-
Instances non optimisées pour les E/S : Vous pouvez vérifier le type d'instance dans la section Other Information de la page des détails de l'instance. Si l'instance est une instance non optimisée pour les E/S, vous ne pouvez pas utiliser la console pour remplacer son OS par Windows. Vous devez uniquement appeler l'opération API ReplaceSystemDisk pour remplacer l'OS par l'une des images publiques Windows Server suivantes.
Exigences de capacité du disque système cible : Lorsque vous changez le système d'exploitation vers Windows, le disque système doit disposer d'au moins 1 GiB d'espace disponible. Sinon, l'instance ne démarre pas après le remplacement.
Limites liées à l'image : Pour les instances Alibaba Cloud Linux Pro, vous ne pouvez pas remplacer le système d'exploitation par un autre.
Procédure
Accédez à la page Console ECS - Instances. En haut de la page, sélectionnez le groupe de ressources et la région où se trouve votre instance cible.
Sur la page de la liste des instances, cliquez sur l'ID de l'instance cible pour accéder à sa page de détails. Dans le coin supérieur droit, choisissez All Operations > Replace System Disk.
-
Définissez la méthode de remplacement de l'OS.
Définissez Replacement Method sur Replace System Disk. Le système effectue automatiquement une pré-vérification. Si la vérification échoue, corrigez les problèmes comme indiqué et réessayez.
Lisez les notes, cochez I am aware of the preceding risks and want to continue, puis cliquez sur Continue to Replace Operating System.
-
Configurez le nouveau système d'exploitation et les informations de l'instance.
Image : Sélectionnez un type d'image (tel qu'une image publique, une image personnalisée ou une image Alibaba Cloud Marketplace) et une version d'image spécifique compatible avec la spécification actuelle de l'instance. Si vous utilisez une image tierce d'Alibaba Cloud Marketplace (comme LNMP), contactez le fournisseur de l'image avant le remplacement pour confirmer que la nouvelle version de l'image est compatible avec vos applications existantes.
-
Security Settings :
Option de sécurité
Description
Key Pair
(Instances Linux uniquement) Sélectionnez une paire de clés existante. Si aucune paire de clés n'est disponible, cliquez sur Create Key Pair pour en créer une.
Use Predefined Password
(Images personnalisées/partagées uniquement) Utilisez le mot de passe prédéfini dans l'image comme identifiant de connexion. Assurez-vous qu'un mot de passe est configuré pour l'image sélectionnée.
Password
Définissez le nom d'utilisateur et le mot de passe de connexion pour le nouveau système d'exploitation. Pour un système Linux, vous pouvez définir le nom d'utilisateur sur
rootouecs-user(recommandé). Pour un système Windows, le nom d'utilisateur par défaut estadministrator.Set after Change
Ignorez les paramètres d'identifiants de connexion. Après le remplacement de l'OS, vous devez associer une paire de clés SSH ou réinitialiser le mot de passe de connexion de l'instance avant de pouvoir vous connecter à l'instance.
-
System Disk (Facultatif) : Vous pouvez augmenter la capacité du disque système ou activer le chiffrement du disque. Le type de disque système ne peut pas être modifié.
Pour plus d'informations sur les frais liés au redimensionnement d'un disque système, consultez la rubrique Facturation du stockage par blocs .
Confirmez la configuration et les frais, puis remplacez le système d'exploitation.
-
(Obligatoire) Si l'instance est Running, arrêtez l'instance.
Abonnement : Si vous avez augmenté la capacité du disque système lors du remplacement de l'OS, vous devez payer la commande comme indiqué. Le remplacement commence une fois le paiement effectué.
Paiement à l'utilisation : Nous vous recommandons de sélectionner Standard Mode. Si vous utilisez le mode d'arrêt économique, l'instance peut ne pas démarrer en raison d'un stock insuffisant après le changement de système d'exploitation.
Le processus de remplacement prend environ 10 minutes et l'instance redémarre automatiquement. Une fois le processus terminé, l'état de l'instance passe à Running et le système d'exploitation est mis à jour vers le système nouvellement sélectionné.
Étapes suivantes
-
Gérer le disque de données
Même famille d'OS : Si vous avez remplacé un OS Linux par un autre OS Linux et qu'un disque de données existe, vous devez, après le remplacement, vous connecter à l'instance et monter le système de fichiers du disque de données.
-
Changement de famille d'OS :
Linux vers Windows : Windows ne reconnaît pas nativement les systèmes de fichiers tels que ext4 et XFS. Vous pouvez utiliser un outil tiers tel que
Ext2Fsdpour lire le disque de données, ou réinitialiser le disque de données s'il ne contient pas de données importantes.Windows vers Linux : Linux ne reconnaît pas nativement le système de fichiers NTFS. Vous pouvez installer l'outil ntfs-3g pour monter le système de fichiers, ou réinitialiser le disque de données s'il ne contient pas de données importantes.
Récupérer les données du disque système d'origine Si vous devez récupérer des données du disque système d'origine, vous pouvez utiliser un snapshot du disque système d'origine pour restaurer les données. Utilisez le snapshot que vous avez créé avant le remplacement pour créer un nouveau disque en paiement à l'utilisation, attachez-le à l'instance, puis récupérez les données. Une fois les données récupérées, libérez le disque rapidement pour éviter des frais inutiles.
-
Étendre la partition et le système de fichiers du disque système
Lorsque vous redimensionnez un disque système en remplaçant l'OS, l'extension de la partition peut ne pas prendre effet en raison d'un délai d'attente. Si l'extension échoue, vous devez étendre la partition manuellement. Pour plus d'informations, consultez la rubrique Étendre les partitions et les systèmes de fichiers d'un disque (Linux). Cette méthode étend uniquement la partition du disque système et n'affecte pas la version de l'OS.
Redéployer votre environnement métier Sur le nouveau système d'exploitation, réinstallez les logiciels métier requis, configurez les variables d'environnement et migrez votre code d'application.
Opérations connexes
Configurer une politique de snapshot automatique pour un disque pour sauvegarder automatiquement les données de manière régulière.
Une fois que vous avez confirmé que les données du disque système d'origine ne sont plus nécessaires, supprimez le snapshot pour réduire les coûts de stockage.
Utilisez le modèle public ACS-ECS-BulkyReplaceSystemDisk pour remplacer en masse les disques système des instances ECS.
Appelez l'opération API ReplaceSystemDisk pour remplacer un système d'exploitation.
Quels systèmes d'exploitation prennent en charge une interface graphique ?