ClickCease Comment passer de Centos 8 à AlmaLinux 9 ?

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 passer de Centos 8 à AlmaLinux 9 ?

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

En mai 2022, la Fondation AlmaLinux a lancé AlmaLinux 9. Au début, il n'y avait pas de méthode directe pour mettre à niveau AlmaLinux 8 vers AlmaLinux 9, il fallait donc faire une installation propre. Cela signifie que vous ne pouviez pas non plus migrer de CentOS 8 vers AlmaLinux 9. 

Heureusement, AlmaLinux a mis à jour le programme ELevate plus tôt cette année pour inclure AlmaLinux 9. Cependant, vous devez gérer toute mise à niveau comme un processus en deux étapes. Mettez d'abord à niveau CentOS 8 vers AlmaLinux 8, puis mettez à niveau AlmaLinux 8 vers AlmaLinux 9.

Nous allons donc nous pencher sur les étapes à suivre pour migrer de CentOS 8 vers AlmaLinux 9 et sur les raisons pour lesquelles il pourrait s'agir de la meilleure solution de distribution pour votre entreprise.

 

Pourquoi passer de CentOS 8 à AlmaLinux 9 ?

 

CentOS 8 a atteint sa fin de vie le 31 décembre 2021, de sorte que toute personne qui l'utilise encore utilise un système d'exploitation qui ne bénéficie d'aucun support officiel. Aucun nouveau correctif n'est publié pour CentOS 8, de sorte que si des pirates tentent de s'introduire dans votre système en utilisant une vulnérabilité découverte en 2022 et 2023, ils n'auront aucun mal à le faire.

Vous ne pouvez pas vraiment rétrograder vers CentOS 7, et même si vous y parveniez, vous n'obtiendriez qu'un an de support supplémentaire. Oui, vous pouvez opter pour un processus en une étape et passer simplement à AlmaLinux 8. Mais même si vous n'avez pas besoin des nouvelles fonctionnalités, il vaut la peine de réfléchir à ce que sera le support continu pour AlmaLinux 8 dans les années à venir.

Donc oui, avec AlmaLinux 8 il y a un support de sécurité jusqu'en mars 2029, mais le support actif se termine en mai 2024. AlmaLinux 9 bénéficiera d'un support actif jusqu'en mai 2027 et d'un support de sécurité jusqu'en 2032. C'est une longue période de réflexion, mais cela vaut la peine d'y réfléchir car, après tout, vous utilisez actuellement CentOS 8 au-delà de sa durée de vie.

 

Première étape : CentOS 8 vers AlmaLinux 8 

 

La première étape consiste à convertir votre système CentOS 8 en un système AlmaLinux 8 en utilisant un script de conversion. Pour commencer, vérifiez quelle version de CentOS 8 vous utilisez :

cat /etc/redhat-release

Si la version du système d'exploitation est inférieure à 8.5, vous devez modifier les chemins d'accès aux dépôts : 

sed -i -r 's|^(mirrorlist.+)$|#\1|g ; s|^#baseurl=http://mirror.centos.org/\$co

Ensuite, appliquez les mises à jour en attente à votre instance CentOS 8, puis redémarrez :

sudo yum update -y

sudo reboot

 

Ensuite, installez le script de migration almalinux-deploy.sh

curl -0 https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

 

Exécutez ensuite le script de migration :

sudo bash almalinux-deploy.sh

Cela prendra un certain temps. Vous devriez voir un écran de confirmation avec le texte suivant :


La migration vers AlmaLinux est terminée

Il se peut que le script échoue. L'exécution du script peut échouer avec une erreur du type : 

Vérifier le paquet almalinux-release-latest.rpm ERROR
    /root/.alma.X46iDx/almalinux-release-latest.rpm : digests SIGNATURES NOT OK

Si c'est le cas, vous devez d'abord importer la clé GPG du dépôt AlmaLinux, puis relancer le script :

sudo rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux && sudo bash almalinux-deploy.sh

L'étape suivante consiste à vérifier que la conversion a réussi. 

cat /etc/redhat-release

 

A voir :

 

AlmaLinux version 8.7 (Stone Smilodon)

Maintenant, redémarrez :

sudo reboot

 

Deuxième étape : AlmaLinux 8 à AlmaLinux 9

 

Maintenant que vous êtes passé de CentOS 8 à AlmaLinux 8, vous devez mettre à jour vers la dernière version d'AlmaLinux, ce que vous ferez par l'intermédiaire d'ELevate. 

Commencez par télécharger le fichier 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

##Changer le mode selinux à Disabled.

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.

Résumé
de Centos 8 à AlmaLinux 9
Nom de l'article
de Centos 8 à AlmaLinux 9
Description
Voyons maintenant les étapes à suivre pour migrer de CentOS 8 vers AlmaLinux 9 et pourquoi il s'agit de la meilleure distribution.
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