Chapitre 4. Examen du rapport de pré-mise à niveau
Pour évaluer la possibilité de mise à niveau de votre système, lancez le processus de pré-mise à niveau à l'aide de la commande leapp preupgrade
. Au cours de cette phase, l'utilitaire Leapp
recueille des données sur le système, évalue la possibilité de mise à niveau et génère un rapport de pré-mise à niveau. Le rapport de pré-mise à niveau résume les problèmes potentiels et propose des solutions. Il vous aide également à décider s'il est possible ou conseillé de procéder à la mise à niveau.
Examinez toujours l'intégralité du rapport de pré-mise à niveau, même si celui-ci ne fait état d'aucun obstacle à la mise à niveau. Le rapport de pré-mise à niveau contient des recommandations sur les actions à entreprendre avant la mise à niveau pour garantir le bon fonctionnement du système mis à niveau.
L'examen d'un rapport de pré-mise à niveau peut également s'avérer utile si vous souhaitez effectuer une nouvelle installation d'un système RHEL 9 au lieu de procéder à une mise à niveau sur place.
Vous pouvez évaluer la possibilité de mise à niveau au cours de la phase de pré-mise à niveau en utilisant l'une des méthodes suivantes :
-
Examinez le rapport de pré-mise à niveau dans le fichier
leapp-report.txt
généré et résolvez manuellement les problèmes signalés à l'aide de l'interface de ligne de commande. - Utilisez la console web pour examiner le rapport, appliquer les mesures correctives automatisées lorsqu'elles sont disponibles et résoudre les problèmes restants à l'aide des conseils de remédiation suggérés.
Vous pouvez traiter le rapport de pré-mise à niveau en utilisant vos propres scripts personnalisés, par exemple, pour comparer les résultats de plusieurs rapports dans différents environnements. Pour plus d'informations, voir Automatiser le flux de travail de votre rapport de pré-mise à niveau de Red Hat Enterprise Linux.
Le rapport de pré-mise à niveau ne peut pas simuler l'ensemble du processus de mise à niveau sur place et ne peut donc pas identifier tous les problèmes inhibiteurs de votre système. Par conséquent, il se peut que votre mise à niveau en place soit interrompue même après que vous ayez examiné et résolu tous les problèmes mentionnés dans le rapport. Par exemple, le rapport de pré-mise à niveau ne peut pas détecter les problèmes liés à des téléchargements de paquets interrompus.
4.1. Évaluer l'évolutivité à partir de la ligne de commande
Identifier les problèmes potentiels de mise à niveau pendant la phase de pré-mise à niveau en utilisant l'interface de ligne de commande.
Conditions préalables
- Les étapes énumérées dans la section Préparation de la mise à niveau ont été effectuées.
Procédure
Sur votre système RHEL 8, effectuez la phase de pré-mise à niveau :
# leapp preupgrade
Si vous utilisez des référentiels personnalisés du répertoire
/etc/yum.repos.d/
pour la mise à niveau, activez les référentiels sélectionnés comme suit :# leapp preupgrade --enablerepo <repository_id1> --enablerepo <repository_id2> ...
-
Si vous effectuez une mise à niveau sans RHSM ou en utilisant RHUI, ajoutez l'option
--no-rhsm
. -
Si vous avez un abonnement Extended Upgrade Support (EUS), Advanced Update Support (AUS) ou Update Services for SAP Solutions (E4S), ajoutez l'option
--channel <channel>
option. Remplacez <channel> par le nom du canal, par exemple,eus
,aus
, oue4s
. Notez que les clients SAP HANA doivent effectuer la mise à niveau in situ en utilisant le guide Comment mettre à niveau in situ des environnements SAP de RHEL 8 à RHEL 9.
Examinez le rapport dans le fichier
/var/log/leapp/leapp-report.txt
et résolvez manuellement tous les problèmes signalés. Certains problèmes signalés contiennent des suggestions de remédiation. Inhibitor problèmes vous empêchent de procéder à la mise à niveau tant que vous ne les avez pas résolus.Le rapport contient les niveaux de facteurs de risque suivants :
- Haut
- Il est très probable que cela entraîne une détérioration de l'état du système.
- Moyen
- Peut avoir un impact à la fois sur le système et sur les applications.
- Faible
- Ne devrait pas avoir d'incidence sur le système, mais peut en avoir sur les applications.
- Info
- Information sans impact attendu sur le système ou les applications.
Dans certaines configurations du système, l'utilitaire
Leapp
génère des questions vraies ou fausses auxquelles vous devez répondre manuellement. Si le rapport de pré-mise à niveau contient un message Missing required answers in the answer file, procédez comme suit :-
Ouvrez le fichier
/var/log/leapp/answerfile
et passez en revue les questions vrai ou faux. Modifiez manuellement le fichier
/var/log/leapp/answerfile file
, décommentez la ligne de confirmation du fichier en supprimant le symbole#
, et confirmez votre réponse en tant queTrue
ouFalse
. Pour plus d'informations, voir le fichier de réponse Leapp.NoteVous pouvez également répondre à la question "vrai ou faux" en exécutant la commande suivante :
# leapp answer --section <question_section>.<field_name>=<answer>
Par exemple, pour confirmer une réponse
True
à la question Are all VDO devices, if any, successfully converted to LVM management?, exécutez la commande suivante :# leapp answer --section check_vdo.confirm=True
-
Ouvrez le fichier
- Répétez les étapes précédentes pour réexécuter le rapport de pré-mise à niveau afin de vérifier que vous avez résolu tous les problèmes critiques.