ClickCease Comment migrer AlmaLinux 8 vers 9 en utilisant ELevate

Table des matières

Rejoignez notre populaire bulletin d'information

Rejoignez 4 500+ professionnels de Linux et de l'Open Source !

2 fois par mois. Pas de spam.

Comment migrer AlmaLinux 8 vers 9 en utilisant ELevate

Le 15 mai 2023 - L'équipe de relations publiques de TuxCare

En mai 2022, l'équipe derrière AlmaLinux a publié la version 9 d'AlmaLinux, mais initialement, il n'y avait pas de route de mise à jour simple d'AlmaLinux 8 vers AlmaLinux 9, nécessitant une installation propre pour toutes les mises à jour. 

Cependant, tout cela a changé, car AlmaLinux a inclus AlmaLinux 9 dans son programme ELevate plus tôt cette année - vous pouvez donc maintenant migrer AlmaLinux 8 vers 9 de manière transparente en utilisant ELevate.

 

Quelle est la différence entre AlmaLinux 8 et 9 ?

 

Comme les versions précédentes d'AlmaLinux General Availability (GA), AlmaLinux 9 est basée sur la version RHEL correspondante et reprend toutes les améliorations apportées entre RHEL 8 et RHEL 9 dans AlmaLinux 9 (de la même manière que CentOS).

Pour AlmaLinux 9, cela signifie principalement de nouvelles versions de référentiels et de langages de programmation, ainsi que des composants mis à jour, notamment des serveurs web, des serveurs de base de données, etc. ainsi que des composants mis à jour, notamment des serveurs web, des serveurs de base de données, etc. AlmaLinux 9 est basé sur la version 5.14 du noyau Linux.

 

Comprendre l'outil ELevate

 

ELevate est une fonctionnalité fournie par AlmaLinux qui aide les utilisateurs à passer d'une distribution Linux basée sur RHEL à une autre. Par exemple, de CentOS à AlmaLinux ou d'une version d'AlmaLinux à une autre. Il est construit sur une version modifiée du cadre Leapp de Red Hat et utilise le service d'évolution des paquets, qui est une bibliothèque de données et un ensemble d'outils.

Il automatise le processus de mise à niveau et assure une transition en douceur, y compris en effectuant une vérification avant la mise à niveau afin d'identifier les problèmes potentiels qui pourraient survenir au cours du processus de migration. Dans la plupart des cas, ELevate fonctionne comme prévu, rendant la mise à niveau d'AlmaLinux 8 vers 9 transparente.

 

Etapes de la migration d'AlmaLinux 8 vers 9

 

Mettez à jour votre version d'AlmaLinux 8 pour savoir si tout est à jour :

yum update -y

Une fois la mise à jour terminée, redémarrez le serveur

redémarrage

Une fois que vous avez redémarré, vérifiez que vous utilisez la dernière version d'AlmaLinux 8 :

cat /etc/os-release

Commencez par télécharger le répertoire elevate-testing :

sudo curl https://repo.almalinux.org/elevate/testing/elevate-testing.repo -o /etc/yum.repos.d/elevate-testing.repo

Ensuite, importez la clé GPG d'ELevate :

sudo rpm --import https://repo.almalinux.org/elevate/RPM-GPG-KEY-ELevate

Ensuite, installez les paquets Leapp qui vous permettent de passer d'AlmaLinux 8 à AlmaLinux 9 :

sudo yum install -y leapp-upgrade leapp-data-almalinux

Vous devriez voir la confirmation que les paquets ont été installés. Ensuite, comme pour l'étape précédente, vous devez d'abord lancer une vérification avant la mise à niveau à l'aide de la commande suivante :

sudo leapp preupgrade

Comme précédemment, vous pouvez visualiser les résultats dans

/var/log/leapp/leapp-report.txt

Les problèmes les plus courants concernent SELinux et Firewalld Configuration AllowZoneDrifting.

Vous pouvez résoudre ces problèmes comme suit :

Pour désactiver SELinux :

sudo vim /etc/sysconfig/selinux
##Changez le mode selinux en désactivé.

SELINUX=disabled

Vous devez ensuite redémarrer :

sudo reboot

 

Il se peut que vous deviez également définir AllowZoneDrifting sur non

sudo vim /etc/firewalld/firewalld.conf

AllowZoneDrifting=no

 

Un autre obstacle est que vous devez utiliser la dernière version du noyau installé, alors assurez-vous que c'est le cas et redémarrez avec la dernière version si ce n'est pas encore le cas.

Cela vaut la peine de réexécuter la commande de pré-mise à niveau pour vérifier que tout va bien.

C'est le message que vous souhaitez voir apparaître à la fin de ce processus :

Le texte en vert indique que tout s'est bien passé et que le système est prêt à être mis à niveau. Un message en rouge signifie qu'il y a encore des obstacles à la mise à niveau qui demandent de l'attention. Comme indiqué précédemment, vous pouvez trouver toutes les informations dans les fichiers journaux, qui contiennent généralement des instructions sur la manière de résoudre chacun de ces problèmes.

 

Vous pouvez alors déclencher la mise à niveau :

sudo leapp upgrade

Après un certain temps, vous devrez redémarrer votre système :

sudo reboot

 

Une nouvelle entrée dans GRUB appelée ELevate-Upgrade-Initramfs apparaîtra et votre système démarrera automatiquement dans cette entrée.

Vous pouvez confirmer que vous utilisez AlmaLinux 9 en utilisant la ligne de commande suivante :

cat /etc/os-release

 

"C'est tout ! (Mais pourquoi ne pas jeter un coup d'œil à Enterprise Support de TuxCare ?)

 

Vous venez d'exécuter toutes les étapes nécessaires à la mise à niveau d'AlmaLinux 8 vers AlmaLinux 9, ce qui signifie que vous continuerez à bénéficier du support actif d'AlmaLinux jusqu'au 31 mai 2027 - et des mises à jour de sécurité jusqu'en mai 2032.

Cependant, si vous utilisez AlmaLinux dans un environnement d'entreprise, nous vous suggérons de considérer le support d'entreprise de TuxCare. Avec Enterprise Support pour AlmaLinux, vous pouvez obtenir un référentiel validé par TuxCare avec un temps de fonctionnement garanti et un support accéléré pour les pannes et les réparations, rester sur des versions mineures spécifiques d'AlmaLinux pendant 5 ans (déploiements certifiés FIPS et non FIPS), bénéficier de correctifs automatisés en direct pour le noyau et les paquets critiques de l'espace utilisateur avec zéro temps d'arrêt, et optimiser vos coûts de support avec des forfaits de support horaire payables à l'utilisation.

Le support d'entreprise de TuxCare pour AlmaLinux vous offre une couverture de support de premier plan, vous aide à assurer la continuité et la conformité de votre entreprise et minimise votre exposition aux vulnérabilités. Pour en savoir plus, cliquez ici.

Résumé
Comment migrer AlmaLinux 8 vers 9 en utilisant ELevate
Nom de l'article
Comment migrer AlmaLinux 8 vers 9 en utilisant ELevate
Description
AlmaLinux a inclus AlmaLinux 9 dans son programme ELevate en début d'année. Apprenez à migrer AlmaLinux 8 vers AlmaLinux 9 en utilisant ELevate.
Auteur
Nom de l'éditeur
TuxCare
Logo de l'éditeur

Vous cherchez à automatiser la correction des vulnérabilités sans redémarrage du noyau, temps d'arrêt du système ou fenêtres de maintenance programmées ?

Découvrez le Live Patching avec TuxCare

Devenez rédacteur invité de TuxCare

Commencer

Courrier

Rejoindre

4,500

Professionnels de Linux et de l'Open Source
!

S'abonner à
notre lettre d'information