Récemment, j'ai lu une question intéressante sur un forum de la communauté Red Hat Learning : quelle est la dernière version du noyau disponible pour ma version de Red Hat Enterprise Linux (RHEL) ? Dans cet article, je vais tâcher d'y répondre.
Certains utilisateurs ont répondu en indiquant une version spécifique du noyau. Cela partait d'une bonne intention, mais cette version n'était valide qu'au moment où la réponse a été publiée. Il vaut donc mieux expliquer à l'utilisateur où il peut trouver la dernière version du noyau disponible pour une version donnée de RHEL.
Chaque nouvelle mise à jour majeure ou mineure de RHEL est publiée avec une branche spécifique de la version du noyau. Sur cette page du portail client, vous trouverez la « branche » de la version du noyau associée à chaque version de RHEL (par exemple RHEL 7.6).
Figure 1 : liste des versions de RHEL avec la version du noyau correspondante
Ainsi, la version RHEL 7.6 est accompagnée de la branche 3.10.0-957 de la version du noyau. Au niveau du système d'exploitation, cela signifie que ce noyau a été créé à partir de la source 3.10.0 disponible dans le paquet de noyau. Le paquet de noyau distribué par Red Hat dispose de sa propre version, dans notre cas, la 957.
Sur la Figure 2, vous pouvez voir qu'au moment où j'écris ces lignes, la dernière version de la branche 3.10.0-957 de ce paquet de noyau est la version 3.10.0-957.38.3 :
D'autres versions plus récentes du noyau sont disponibles pour d'autres branches, notamment les versions 3.10.0-1062 (pour RHEL 7.7) et 4.18.0-80 (pour RHEL 8). Toutefois, puisque ces dernières ont été conçues pour des branches différentes, elles ne sont pas utilisables avec RHEL 7.6.
Vous pouvez parcourir et télécharger les versions du noyau publiées par Red Hat à l'adresse : https://access.redhat.com/downloads/content/kernel/x86_64/package-latest
Obtenir la dernière version du noyau pour vos systèmes RHEL
Où télécharger la dernière version du noyau ? Pour installer la dernière version du noyau sur une version spécifique de RHEL, vous devez utiliser la commande yum
. La commande complète pour obtenir la liste des paquets de noyau disponibles est la suivante :
yum list kernel
Une fois la dernière version du noyau installée, l'administrateur de RHEL devrait avoir la garantie que son système est à jour et conforme aux exigences de l'entreprise. L'équipe de Red Hat met à disposition la dernière version du noyau dans les référentiels RHEL. Ainsi, l'administrateur devrait voir la dernière version du paquet de noyau disponible pour son système lorsqu'il utilise la commande yum list kernel
. Cependant, il peut arriver que la dernière version disponible qu'il voit soit différente de celle fournie sur le portail client Red Hat, notamment dans les cas suivants :
-
Le système est connecté à Red Hat Satellite. Red Hat Satellite permet aux administrateurs de fournir des paquets spécifiques aux systèmes de leur entreprise, par l'intermédiaire d'une « Vue de contenu ».Il est possible que le système connecté à Red Hat Satellite soit inscrit dans des « Vues de contenu » qui ne sont pas à jour. Dans ce cas, la commande
yum list kernel
n'affiche pas en local la dernière version disponible de la branche de ce paquet de noyau, car aucune mise à jour n'est disponible sur le serveur Satellite. -
Il existe un complément pour la souscription Red Hat Enterprise Linux appelé Extended Update Support (EUS). Ce complément permet aux entreprises qui le souhaitent de conserver une certaine version mineure de Red Hat Enterprise Linux au lieu de passer à la suivante.
Par exemple, une entreprise peut opter pour le complément EUS de la version RHEL 7.6 afin d'éviter la mise à niveau des systèmes vers RHEL 7.7, tout en recevant quand même des mises à jour de sécurité pendant deux ans au maximum. Il est alors possible que les systèmes de cette entreprise n'aient pas accès au référentiel contenant la dernière version du noyau, car celui-ci n'est pas compris dans la souscription avec complément EUS. Dans notre cas, cette explication semble plausible pour la version 3.10.0-957.38.3 du paquet de noyau. Elle n'est en effet disponible que pour les systèmes qui disposent d'une souscription avec complément EUS :
(voir « Available from » et « Repo label »)
Figure 2 : illustration montrant la version 3.10.0-957.38.3.el7 du noyau si elle est disponible pour les produits de ces référentiels
Récapitulatif
Pour connaître la dernière version du noyau disponible pour une version donnée de RHEL, il faut chercher dans RHEL.
La commande yum list kernel
affiche les versions officiellement préparées et publiées pour cette version spécifique de RHEL. Il est possible de consulter en ligne la dernière version des paquets de noyau pour une branche de version du noyau donnée. Si vous utilisez Red Hat Satellite, vous ne verrez peut-être pas la dernière version disponible pour un système donné. Cela dépend de vos souscriptions, des accès aux référentiels et des pratiques de gestion interne.
Commentaires
Les informations présentées ci-dessus reflètent la réalité telle qu'elle devrait être. Parfois, au niveau de l'exploitation, il est possible de modifier le noyau de façon à ce qu'il prenne en charge un appareil spécifique ou du matériel normalement non pris en charge. Ainsi, il est possible que certains utilisateurs de RHEL aient pu installer une branche différente de la version du noyau sur un système RHEL donné. Ces modifications peuvent affecter la couverture qu'offrent les services d'assistance Red Hat. C'est pourquoi il est recommandé de mettre à niveau RHEL dès qu'une nouvelle version du noyau est nécessaire.
À propos de l'auteur
Jean-Sébastien Tougne has more than 14 years of experience as an engineer in DTV, Oil and Gas, Computer Systems and Finance industries. He is currently a Red Hat consultant.
Contenu similaire
Parcourir par canal
Automatisation
Les dernières nouveautés en matière d'automatisation informatique pour les technologies, les équipes et les environnements
Intelligence artificielle
Actualité sur les plateformes qui permettent aux clients d'exécuter des charges de travail d'IA sur tout type d'environnement
Cloud hybride ouvert
Découvrez comment créer un avenir flexible grâce au cloud hybride
Sécurité
Les dernières actualités sur la façon dont nous réduisons les risques dans tous les environnements et technologies
Edge computing
Actualité sur les plateformes qui simplifient les opérations en périphérie
Infrastructure
Les dernières nouveautés sur la plateforme Linux d'entreprise leader au monde
Applications
À l’intérieur de nos solutions aux défis d’application les plus difficiles
Programmes originaux
Histoires passionnantes de créateurs et de leaders de technologies d'entreprise