News - Logiciels Libres

Upgrade Red Hat Entreprise Linux Server 7.6 vers 8

Upgrade Red Hat Entreprise Linux Server 7.6 vers 8
Bonjour à tous,

Je souhaite vous faire partager ce mini-guide en Français sur la mise à niveau de Red Hat Enterprise Linux 7.6 vers 8 !

Je vous fais une synthèse du guide disponible en sources de cet article se nommant UPGRADING TO RHEL 8

Une vidéo illustre le tout en bas de cet article.

Attention : Dans un contexte Entreprise, on ne réalise jamais de mise à niveau de systèmes serveur. Les applications et services fonctionnant sur les serveurs sont généralement requalifiés.
Cependant, Red Hat permet cette mise à niveau, mais je ne ferai jamais ce genre d'opération en contexte entreprise.


J'ai réalisé la mise à niveau sur une RHEL 7.6, Installée "Server with GUI", avec Libreoffice en Flatpak et un serveur Apache, Mysql et des modules PHP avec succès.

Prérequis

Pour passer une Red Hat Enterprise Linux de la version 7 vers la version 8, il est nécessaire de respecter quelques prérequis :
- RHEL 7.6 minimum installé
- Variante Server
- Architecture Intel 64 (x86_64)
- Au moins 100M dispo dans /boot
- Pas de LVM, pas de chiffrement de disque
- Pas de driver multipath

La liste des prérequis sont disponibles dans de plus amples détails dans le chapitre 1 du guide mentionné dans cet article.

Préparer le système RHEL 7

Dans un premier temps, le système doit être enregistré chez Red Hat et disposer d'une licence valide :

Code :
subscription-manager list --installed
+-------------------------------------------+
    Statut des produits installés
+-------------------------------------------+
Nom du produit :    Red Hat Enterprise Linux Server
ID du produit :     69
Version :           7.6
Arch :              x86_64
Statut :            Abonné
Détails du statut : 
Démarre :           15/02/2019
Termine :           15/02/2020


La version 7.6 doit être installée.

Il est nécessaire d'avoir un système complètement à jour :

Code BASH :
yum update


Si des mises à jour sont disponibles, les installer et redémarrer le système :

Code BASH :
reboot


Activer ensuite le dépôt des Extras RPMS :

Code BASH :
subscription-manager repos --enable rhel-7-server-extras-rpms


Ensuite, installer Leapp, qui est l'utilitaire de mise à niveau de RHEL :

Code BASH :
yum install leapp



Il est nécessaire de récupérer des données à décompresser dans /etc/leapp/files. Ces données sont récupérables à l'adresse suivante : Data required by the Leapp utility for an in-place upgrade from RHEL 7 to RHEL 8 (compte Red Hat requis)


Réaliser la mise à niveau

Afin de réaliser la mise à niveau, il "suffit" de lancer la commande

Code BASH :
leapp upgrade


Deux solutions s'offrent à nous :
- Système éligible à la mise à niveau : Le téléchargement des paquets s'effectue
- Système non éligible : Il faut consulter le rapport dans /var/log/leapp/leapp-report.txt

Une fois les paquets téléchargés, la transaction testée, et le mini RHEL8 embarqué en Initram généré, on est invité à redémarrer :

Code BASH :
reboot


Sélectionner sur GRUB l'entrée "RHEL Upgrade Initram" et la mise à niveau démarre...


Après la mise à niveau

Le système affiche à nouveau la post-installation d'une RHEL Classique. Vérifier que le système est toujours enregistré, et que la licence est toujours bien acceptée.

Se connecter (en graphique ou en ligne de commande suivant votre cas).

Réactiver SELinux (si vous l'utilisez) et vérifiez le statut du pare-feu.

Vérifiez le bon fonctionnement de vos applications, mais du test que j'ai fait, ça a marché du premier coup.



Si vous souhaitez voir la vidéo; c'est dispo à cette adresse :

N'hésitez pas à sélectionner la qualité HD en 720p ou 1080p !