Abonnez-vous à notre blog

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: Listing of RHEL releases with kernel versions

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 :

https://access.redhat.com/downloads/content/rhel---7.6/x86_64/4117/kernel/3.10.0-957.38.3.el7/x86_64/fd431d51/package

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 to show the kernel 3.10.0-957.38.3.el7 if available from products in these repos 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

https://access.redhat.com/downloads/content/rhel---7.6/x86_64/4117/kernel/3.10.0-957.38.3.el7/x86_64/fd431d51/package

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.

Read full bio

Parcourir par canal

automation icon

Automatisation

Les dernières nouveautés en matière d'automatisation informatique pour les technologies, les équipes et les environnements

AI icon

Intelligence artificielle

Actualité sur les plateformes qui permettent aux clients d'exécuter des charges de travail d'IA sur tout type d'environnement

open hybrid cloud icon

Cloud hybride ouvert

Découvrez comment créer un avenir flexible grâce au cloud hybride

security icon

Sécurité

Les dernières actualités sur la façon dont nous réduisons les risques dans tous les environnements et technologies

edge icon

Edge computing

Actualité sur les plateformes qui simplifient les opérations en périphérie

Infrastructure icon

Infrastructure

Les dernières nouveautés sur la plateforme Linux d'entreprise leader au monde

application development icon

Applications

À l’intérieur de nos solutions aux défis d’application les plus difficiles

Original series icon

Programmes originaux

Histoires passionnantes de créateurs et de leaders de technologies d'entreprise