Recherche de site Web

Comment passer de RHEL 7 à RHEL 8


Red Hat a annoncé la sortie de Red Hat Enterprise Linux 8.0, fourni avec GNOME 3.28 comme environnement de bureau par défaut et fonctionnant sur Wayland.

Cet article décrit les instructions sur la mise à niveau de Red Hat Enterprise Linux 7 vers Red Hat Enterprise Linux 8 à l'aide de l'utilitaire Leapp.

Si vous recherchez une nouvelle installation de RHEL 8, consultez notre article : Installation de RHEL 8 avec des captures d'écran.

Exigences

Une mise à niveau sur place vers RHEL 8 est actuellement prise en charge uniquement sur les systèmes répondant aux exigences suivantes :

  • RHEL 7.6 installé
  • La variante serveur
  • L'architecture Intel 64
  • Au moins 100 Mo d'espace libre disponible sur la partition de démarrage (montée sur /boot).

Préparer un RHEL 7 pour la mise à niveau

1. Assurez-vous que vous utilisez la version RHEL 7.6, si vous utilisez une version RHEL antérieure à RHEL 7.6 , vous devez mettre à jour votre système RHEL vers la version RHEL 7.6 à l'aide de la commande yum suivante.

yum update

Remarque : assurez-vous que votre système RHEL 7 a été enregistré avec succès à l'aide du gestionnaire d'abonnement Red Hat pour activer les référentiels système et effectuer une mise à jour complète du système. .

2. Assurez-vous que votre système RHEL 7 est associé à l'abonnement Red Hat Enterprise Linux Server. Sinon, exécutez les commandes suivantes pour attribuer automatiquement l'abonnement au système et vérifier l'abonnement.

subscription-manager attach --auto
subscription-manager list --installed

3. Définissez maintenant la version RHEL 7.6 comme point de départ pour la mise à niveau à l'aide de la commande suivante.

subscription-manager release --set 7.6

4. Si vous avez utilisé le plug-in yum-plugin-versionlock pour verrouiller les packages sur une version spécifique, assurez-vous de supprimer le verrou en exécutant la commande suivante.

yum versionlock clear

5. Mettez à jour tous les progiciels vers la dernière version et redémarrez le système.

yum update
reboot

6. Une fois le système démarré, assurez-vous d'activer le référentiel Extras pour les dépendances des packages logiciels.

subscription-manager repos --enable rhel-7-server-extras-rpms

7. Installez l'utilitaire Leapp.

yum install leapp

8. Téléchargez maintenant les fichiers de données supplémentaires requis, requis par l'utilitaire Leapp pour une mise à niveau réussie de RHEL 7 vers RHEL 8 et placez-les dans le répertoire /etc. /leapp/files/.

cd /etc/leapp/files/ 
wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz
tar -xf leapp-data3.tar.gz 
rm leapp-data3.tar.gz

9. Assurez-vous d'effectuer une sauvegarde complète du système RHEL 7.6 avant d'effectuer la mise à niveau à l'aide de cet article : sauvegardez et restaurez le système RHEL avec les commandes dump/restore.

Si la mise à niveau échoue, vous devriez pouvoir remettre votre système à l'état pré-mise à niveau si vous suivez les instructions de sauvegarde standard fournies dans l'article ci-dessus.

Mise à niveau de RHEL 7 VERS RHEL 8

10. Démarrez maintenant le processus de mise à niveau du système RHEL 7 à l'aide de la commande suivante.

leapp upgrade

Une fois le processus de mise à niveau exécuté, l'utilitaire Leapp rassemble des données sur votre système, teste la possibilité de mise à niveau et crée un rapport pré-mise à niveau dans le /var/log /leapp/leapp-report.txt.

Si le système peut être mis à niveau, Leapp télécharge les données requises et crée une transaction RPM pour la mise à niveau.

Si le système ne peut pas être mis à niveau, Leapp ferme l'opération de mise à niveau et crée un enregistrement expliquant le problème et une solution dans le /var/log/leapp/leapp-report.txt déposer.

11. Une fois les mises à niveau terminées, redémarrez manuellement le système.

reboot

À ce stade, le système démarre dans une image disque RAM initiale basée sur RHEL 8, initramfs. Leapp met à niveau tous les packages logiciels et redémarre automatiquement sur le système RHEL 8.

12. Connectez-vous maintenant au système RHEL 8 et changez le mode SELinux en application.

setenforce 1

13. Activez le pare-feu.

systemctl start firewalld
systemctl enable firewalld

Pour plus d'informations, consultez comment configurer le pare-feu à l'aide de firewalld.

Vérification de la mise à niveau de RHEL 8

14. Une fois la mise à niveau terminée, vérifiez que la version actuelle du système d'exploitation est Red Hat Enterprise Linux 8.

cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Vérifiez la version du noyau du système d'exploitation de Red Hat Enterprise Linux 8.

uname -r

4.18.0-80.el8.x86_64

16. Vérifiez que la version Red Hat Enterprise Linux 8 appropriée est installée.

subscription-manager list --installed

17. Vous pouvez éventuellement définir le nom d'hôte dans Red Hat Enterprise Linux 8 à l'aide de la commande hostnamectl.

hostnamectl set-hostname tecmint-rhel8
hostnamectl

18. Enfin, vérifiez que les services réseau sont fonctionnels en vous connectant à un serveur Red Hat Enterprise Linux 8 à l'aide de SSH.

ssh [email 
hostnamectl