GNU/Linux >> Tutoriels Linux >  >> Linux

Comment migrer le flux CentOS vers AlmaLinux

Le projet CentOS a annoncé la fin de vie de CentOS 8. Il n'y aura plus de mises à jour ni de correctifs de sécurité pour Centos 8. Si vous avez essayé CentOS Stream en remplacement, vous n'aurez peut-être pas confiance en sa stabilité car vous pouvez le considérer construire.

CentOS Stream peut être excellent comme banc d'essai mais pas entièrement pour la production si vous recherchez un système d'exploitation stable. Quelle est l'alternative ? AlmaLinux est un bon choix pour ceux qui veulent rester avec une distribution compatible avec Red Hat.

AlmaLinux vous fait vous sentir chez vous car il est presque identique à CentOS. Ce tutoriel vous apprendra comment migrer votre flux CentOS vers AlmaLinux.

Prérequis

Ce tutoriel sera une démonstration pratique. Si vous souhaitez suivre, assurez-vous d'avoir un système CentOS 8 Stream prêt à fonctionner. Ce didacticiel utilise une machine virtuelle Azure avec CentOS Stream 8.0, mais les instructions fonctionnent également avec CentOS 8.4 et 8.5.

Envisagez de créer une sauvegarde de votre système actuel afin de disposer d'un point de restauration en cas de problème lors de la migration. La méthode de sauvegarde diffère selon l'endroit où vous hébergez votre machine.

La plupart des fournisseurs de cloud proposent des fonctionnalités de sauvegarde ou d'instantané. Par exemple, vous pouvez créer un instantané d'un disque dur virtuel dans la sauvegarde et la restauration Azure ou Amazon EC2 avec des instantanés et des AMI dans AWS.

Migration du flux Centos vers AlmaLinux

Vous pouvez migrer manuellement Centos Stream vers AlmaLinux, ce qui nécessite une rétrogradation, la suppression des clés et des détails de marque, l'installation du nouveau système d'exploitation et la reconfiguration. La méthode manuelle est fastidieuse et sujette aux erreurs humaines.

D'autre part, la méthode du script de déploiement rend la migration plus cohérente et pratique. Et dans cette section, vous apprendrez la méthode du script de déploiement.

Téléchargement du flux CentOS vers le script de migration AlmaLinux

Le script de migration AlmaLinux est disponible en téléchargement sur GitHub. Pour télécharger le script, procédez comme suit :

1. Ouvrez votre client SSH préféré et connectez-vous à votre machine CentOS.

2. Exécutez la commande ci-dessous pour télécharger le script de déploiement à partir du référentiel GitHub almalinux-deploy.

curl -O https://raw.githubusercontent.com/philrandal/almalinux-deploy/master/almalinux-deploy.sh

3. Exécutez la commande ci-dessous pour vérifier que le script que vous avez téléchargé existe dans le répertoire actuel.

ls -la almalinux-deploy.sh

Exécuter le flux CentOS vers le script de migration AlmaLinux

Suivez ces étapes lorsque vous êtes prêt à démarrer la migration CentOS Stream vers AlmaLinux.

1. Tout d'abord, exécutez la commande ci-dessous pour vérifier votre version de Centos Stream. Assurez-vous que votre système d'exploitation actuel est Centos Stream 8. Le script de migration nécessite CentOS 8.4, 8.5 ou CentOS Stream 8.

cat /etc/os-release

Comme vous pouvez le voir ci-dessous, cet ordinateur exécute CentOS Stream 8.

2. Mettez à jour les packages pour vous assurer que vous disposez de la dernière version avant de migrer CentOS Stream vers AlmaLinux.

sudo dnf update -y

3. Redémarrez votre système pour appliquer les mises à jour. SSH à nouveau dans la machine virtuelle après le redémarrage.

sudo reboot

4. Ensuite, exécutez la commande chmod ci-dessous pour rendre le script de migration exécutable. Par défaut, Linux traite tous les fichiers téléchargés comme des fichiers texte. À moins que le fichier ne soit exécutable, vous ne pouvez pas l'exécuter.

sudo chmod +x almalinux-deploy.sh

5. Exécutez le script avec la commande ci-dessous. Le script démarre la migration CentOS Stream vers AlmaLinux et peut prendre plusieurs minutes.

sudo bash almalinux-deploy.sh

Ce script a duré environ 20 minutes dans cet exemple. Après la migration, vous verrez une sortie similaire à celle ci-dessous. Cette sortie montre que le processus de migration a réussi et que votre ordinateur exécute maintenant AlmaLinux 8 comme système d'exploitation.

6. Exécutez la commande ci-dessous pour synchroniser le cache local avec les référentiels distants et nettoyer le cache. Cette étape garantira que les derniers packages AlmaLinux sont installés sur votre système.

sudo dnf distro-sync -y && sudo dnf clean all

Vérification de la réussite de la migration du flux CentOS vers AlmaLinux

Maintenant que le processus de migration est terminé, vous devez confirmer que tout fonctionne comme prévu. Plusieurs étapes vous aideront à vous assurer que votre système fonctionne bien sur AlmaLinux.

1. Exécutez la commande ci-dessous pour confirmer la version actuelle du système d'exploitation de l'ordinateur.

cat /etc/os-release

Au moment de la rédaction, AlmaLinux 8.6 est la dernière version et Sky Tiger est le nom de code.

2. Exécutez la commande ci-dessous pour vérifier le noyau chargé par défaut. La sortie affichera AlmaLinux comme noyau par défaut, comme indiqué ci-dessous. Cette étape est vitale car votre ordinateur a besoin du noyau AlmaLinux pour démarrer.

sudo grubby --info DEFAULT | grep AlmaLinux

Comme vous pouvez le voir ci-dessous, cet ordinateur a le noyau AlmaLinux (4.18.0-372.26.1.el8_6.x86_64) 8.6 (Sky Tiger) chargé.

3. À l'aide d'un environnement de bureau, vous pouvez vérifier la migration en vous connectant au système. Cette fois, vous verrez un logo AlmaLinux sur l'écran de connexion au lieu du logo CentOS.

Fournissez vos informations d'identification d'utilisateur et cliquez sur le bouton Se connecter pour vous connecter à votre système. Vous devriez maintenant voir AlmaLinux s'exécuter comme indiqué.

Et vous devriez voir l'environnement de bureau AlmaLinux. AlmaLinux est fourni avec l'environnement de bureau GNOME par défaut.

Conclusion

AlmaLinux est le fork communautaire de Centos Linux. L'objectif d'AlmaLinux est de fournir une plate-forme solide et stable qui est prise en charge pendant au moins dix ans. AlmaLinux vise également à fournir des mises à jour de sécurité en temps opportun et des corrections de bogues régulières pour assurer la sécurité et la productivité des utilisateurs.

Ce tutoriel vous a appris à migrer de Centos Stream vers AlmaLinux à l'aide d'un script de déploiement. Une fois la migration terminée, AlmaLinux s'exécutera sur votre système et vous pourrez commencer à l'utiliser comme distribution Linux par défaut.

Vous pouvez désormais cesser de vous inquiéter de la fin de vie de CentOS. Avec AlmaLinux, vous pouvez être assuré que votre système sera dans un état pris en charge pendant longtemps. Alors essayez AlmaLinux et voyez à quel point il est stable et fiable. Vous ne serez pas déçu !


Linux
  1. Comment migrer de CentOS vers AlmaLinux

  2. Comment migrer Centos 8 vers AlmaLinux 8.3

  3. Comment migrer CentOS 7 vers AlmaLinux 8 :un guide étape par étape

  4. Comment convertir CentOS 8 en flux CentOS

  5. Comment migrer l'installation de CentOS 8 vers le flux CentOS

Comment migrer de CentOS 8 Linux vers AlmaLinux 8

Comment migrer votre Linux CentOS 8 vers le flux CentOS

Comment migrer CentOS vers AlmaLinux

Comment installer Composer sur CentOS Stream 9

Comment migrer de CentOS 8 vers AlmaLinux 8.4

Comment migrer CentOS 8 vers le flux CentOS