Fin de centos 8 et bientot 7 … :(
CentOS 8 Linux ne bénéficie plus de support à compter depuis le 31 décembre 2021 et ca sera bientot le tour de centos 7 le 1er janvier 2022.
Que faire?
Du Coté GitLab est passé de CentOS 8 à AlmaLinux. AlmaLinux est une distribution Linux de niveau entreprise, détenue et gouvernée par la communauté, gratuite pour toujours, qui fournit une plate-forme de production robuste.
Le logiciel a choisi AlmaLinux comme système d’exploitation de remplacement pour élever toute son infrastructure dans Google Cloud Platform et continuer à offrir ses services. Il le fait à l’endroit qui, jusqu’à il y a quelques mois, était occupé par l’édition originale de CentOS, maintenant terminée pour toujours, rapportent-ils sur le blog officiel du projet.
Comme on le sait, AlmaLinux est l’un des dérivés les plus récents de Red Hat Enterprise Linux (RHEL), résultant précisément de la fin très mal gérée de CentOS, dont le support pour sa version actuelle a expiré le 31 décembre 2021.
En effet, Red Hat ne pouvait pas gérer la fin de CentOS plus mal et ce qu’il voulait éviter, que les grandes organisations disposant de ressources pour payer les licences RHEL obtiennent la même chose gratuitement, a mal tourné : en l’absence de CentOS, AlmaLinux est le mieux placé.
En revanche GitLab est devenu la grande porte de sortie de GitHub après son rachat par Microsoft, du moins pour bon nombre de projets de logiciels libres, qui voient une alternative dans cette forge logicielle et plateforme DevOps.
«Avec CentOS atteignant EOL, nous devions choisir une plate-forme de construction pour remplacer nos machines de construction Centos8. Omnibus GitLab est un moyen de regrouper différents services et outils nécessaires à l’exécution de GitLab, afin que la plupart des utilisateurs puissent l’installer sans configuration laborieuse. Nous avions besoin d’une solution « ennuyeuse », et nos utilisateurs ont demandé AlmaLinux, a déclaré DJ Mountney, responsable de l’ingénierie, Distribution Build chez GitLab.
« AlmaLinux est très heureux d’être la scène de la rock star GitLab, un produit qui signifie beaucoup et auquel des millions de développeurs du monde entier font confiance. Cela a été une énorme validation pour nous de voir une adoption généralisée par les développeurs, et nous sommes particulièrement fiers de GitLab car il permet aux développeurs de faire de leur mieux chaque jour. Ce sont de vrais amis de la communauté open source, et nous sommes heureux que notre solution « ennuyeuse » contribue à mener à la prochaine chose passionnante », a déclaré Jack Aboutboul, responsable de la communauté AlmaLinux.
Comment passer de centos a ALMALINUX ?
-
Vérifiez votre système d’exploitation actuel
hostnamectl
Vous devriez voir la sortie suivante :
Static hostname: centos Icon name: computer-vm Chassis: vm Machine ID: 2c4021b827b14dc09dffcd6a602a70dd Boot ID: 817d7159c1c345b19d4bfafa8b6ddb60 Virtualization: kvm Operating System: ]8;;https://www.centos.org/CentOS Linux 8 (Core)]8;; CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64 Architecture: x86-64
Mettez d’abord à jour vos packages système avec la commande suivante :
dnf update -y
On reboot :
reboot
Puis téléchargez allesinux-deploy.sh script avec la commande suivante :
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Exécutez ensuite le script téléchargé pour mettre à niveau votre CentOS 8 vers AlmaLinux :
bash almalinux-deploy.sh
Une fois le processus de mise à niveau terminé, vous devriez voir la sortie suivante :
Run dnf distro-sync -y OK Restoring of alternatives is done OK Generating grub configuration file ... done All Secure Boot related packages which were released by not AlmaLinux are reinstalledOK Migration to AlmaLinux is completed
Redémarrez ensuite votre système pour appliquer les modifications :
reboot
Exécutez ensuite la commande suivante pour vérifier votre système d’exploitation.
cat /etc/os-release
Vous devriez obtenir la sortie suivante :
NAME="AlmaLinux" VERSION="8.4 (Electric Cheetah)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.4" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA" HOME_URL="https://almalinux.org/" DOCUMENTATION_URL="https://wiki.almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"
Vous pouvez également vérifier la version du noyau chargé avec la commande suivante :
grubby --info DEFAULT | grep AlmaLinux
Vous devriez obtenir la sortie suivante :
title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"
Fin
Bravo ! vous avez réussi à mettre à niveau votre CentOS 8 vers AlmaLinux 8.