Remarques :

Mettre à niveau Oracle Linux avec Leapp

Introduction

L'utilitaire Leapp est une structure de mise à jour et de mise à niveau des systèmes d'exploitation et des applications. Les packages de composants de l'utilitaire permettent la création de différents workflows dans des profils pour la mise à jour de logiciels.

Les opérations Leapp se composent de deux phases :

Leapp peut être utilisé pour mettre à niveau les instances Oracle Linux Oracle Cloud Infrastructure, ainsi que les systèmes sur site Oracle Linux.

Ce tutoriel se compose de deux parties :

  1. Il vous guide lors de la mise à niveau d'une instance Oracle Linux 7 vers Oracle Linux 8.
  2. Il vous guide lors de la mise à niveau d'une instance Oracle Linux 8 vers Oracle Linux 9.

Remarque : avant d'utiliser Leapp dans un environnement de production, il est recommandé de se familiariser avec le processus de mise à niveau Leapp dans un environnement de test. Cela vous permet de mieux comprendre le processus et ses rapports, et de tester toute sécurité ou compatibilité, ainsi que les problèmes avant et après la mise à niveau qui pourraient être rencontrés.

Remarque : l'utilitaire Leapp est utilisé pour mettre à niveau le système d'exploitation uniquement, par exemple, de la version actuelle d'Oracle Linux 8 vers la version actuelle d'Oracle Linux 9. Les étapes utilisées sont propres à la version d'Oracle Linux déployée lors du provisionnement de l'instance d'exercice. Bien que ce tutoriel démontre la mise à niveau d'Oracle Linux 7 vers Oracle Linux 8, puis la poursuite de la mise à niveau d'Oracle Linux 8 vers Oracle Linux 9 avec le même système, la mise à niveau d'un système via plusieurs versions d'Oracle Linux n'est pas recommandée dans les environnements de production. Les procédures de ce tutoriel ne s'appliquent pas aux autres systèmes d'exploitation ou versions et ne sont pas prises en charge.

Objectifs

Dans ce tutoriel, vous allez apprendre à :

Prérequis

Déployer Oracle Linux

Remarque : si vous êtes en cours d'exécution dans votre propre location, lisez le projet linux-virt-labs GitHub README.md et complétez les prérequis avant de déployer l'environnement d'exercice.

  1. Ouvrez un terminal sur le bureau Luna.

  2. Clonez le projet linux-virt-labs GitHub.

    git clone https://github.com/oracle-devrel/linux-virt-labs.git
    
  3. Accédez au répertoire de travail.

    cd linux-virt-labs/ol
    
  4. Installez les ensembles requis.

    ansible-galaxy collection install -r requirements.yml
    
  5. Déployez l'environnement d'exercice.

    ansible-playbook create_instance.yml -e localhost_python_interpreter="/usr/bin/python3.6" -e os_version="7.9"
    

    L'environnement d'exercice libre requiert la variable supplémentaire local_python_interpreter, qui définit ansible_python_interpreter pour les lectures exécutées sur localhost. Cette variable est nécessaire car l'environnement installe le package RPM pour le kit SDK Oracle Cloud Infrastructure pour Python, situé sous les modules python3.6.

    La forme de déploiement par défaut utilise l'UC AMD et Oracle Linux 7. Pour utiliser une CPU Intel ou Oracle Linux 8, ajoutez -e instance_shape="VM.Standard3.Flex" ou -e os_version="8" à la commande de déploiement.

    Important : attendez que le guide de lecture s'exécute correctement et atteignez la tâche de pause. A ce stade du manuel, l'installation d'Oracle Linux est terminée et les instances sont prêtes. Prenez note de la lecture précédente, qui affiche les adresses IP publiques et privées des noeuds qu'elle déploie et toutes les autres informations de déploiement nécessaires lors de l'exécution de l'exercice.

Préparation de la mise à niveau d'Oracle Linux 7 vers Oracle Linux 8

L'instance utilisée dans cet exercice comporte des paramètres préconfigurés propres à l'environnement, par exemple des paramètres de proxy.

Certaines vérifications préalables à la mise à niveau normalement effectuées sont ignorées car elles ne sont pas requises dans cet environnement.

Vous pouvez afficher la liste complète des prérequis du système et du noyau et des vérifications préalables à la mise à niveau qui doivent être effectuées avant la mise à niveau avec Leapp à l'adresse suivante : Oracle Linux 8 - Effectuer des mises à niveau du système avec Leapp

  1. Ouvrez un terminal et connectez-vous via SSH à l'instance ol-node-01.

    ssh oracle@<ip_address_of_instance>
    
  2. Vérifiez que l'environnement linguistique du système est défini sur en_US.UTF-8.

    cat /etc/locale.conf
    

    Si l'environnement linguistique n'est pas défini correctement, utilisez la commande sudo localectl set-locale LANG=en_US.UTF-8 pour le configurer.

Mettre à jour vers les derniers packages

Mettez à jour tous les packages système vers les dernières versions.

sudo yum update -y

Cette opération prend quelques minutes. Une fois les mises à jour terminées, réinitialisez le système.

sudo reboot

Attendez quelques minutes que le redémarrage se termine, puis reconnectez votre connexion SSH à l'instance.

Si la connexion échoue, attendez un peu plus longtemps et réessayez.

Installer l'utilitaire Leapp

Installez l'utilitaire Leapp et ses référentiels de support.

sudo yum install -y leapp-upgrade --enablerepo=ol7_leapp,ol7_latest

Exécuter la vérification préalable à la mise à niveau

Le processus de pré-mise à niveau évalue si le système est prêt pour une mise à niveau réussie. Il identifie les problèmes potentiels qui peuvent affecter ou empêcher le processus de mise à niveau.

Pour plus d'informations sur les étapes de préparation à la mise à niveau que vous devrez peut-être exécuter sur vos propres systèmes, reportez-vous à Préparation de la mise à niveau dans la documentation Oracle.

La vérification préalable à la mise à niveau peut être utilisée à tout moment pour évaluer le statut d'un système et identifier l'endroit où des conflits peuvent survenir. Il ne modifie pas le système, mais crée des fichiers de rapport et un journal de débogage contenant des informations sur le système, sa configuration et les problèmes de mise à niveau potentiels.

  1. Exécutez la commande leapp preupgrade pour démarrer le processus de pré-mise à niveau.

    Ce système d'atelier est une instance cloud. Utilisez donc le commutateur de commande --oci.

    sudo leapp preupgrade --oci
    

    Si le système n'est pas un système cloud, le commutateur --oraclelinux est utilisé.

    --oci et --oraclelinux sont des commutateurs pratiques utilisés pour prédéfinir les informations de référentiel et de configuration relatives à un système cloud ou non.

    • Exemple de sortie :
    Debug output written to /var/log/leapp/leapp-preupgrade.log
    
    ============================================================
                          REPORT OVERVIEW                       
    ============================================================
    
    Upgrade has been inhibited due to the following problems:
        1. Possible problems with remote login using root account
        2. Missing required answers in the answer file
    
    HIGH and MEDIUM severity reports:
        1. Difference in Python versions and support in OL 8
        2. Detected customized configuration for dynamic linker.
        3. Default Boot Kernel
    
    Reports summary:
        Errors:                      0
        Inhibitors:                  2
        HIGH severity reports:       2
        MEDIUM severity reports:     1
        LOW severity reports:        5
        INFO severity reports:       2
    
    Before continuing consult the full report:
        A report has been generated at /var/log/leapp/leapp-report.json
        A report has been generated at /var/log/leapp/leapp-report.txt
    
    ============================================================
                       END OF REPORT OVERVIEW                   
    ============================================================
    
    Answerfile has been generated at /var/log/leapp/answerfile
      
    

    Un fichier leapp-report.txt et leapp-report.json et un fichier answerfile sont créés. Les informations de débogage sont enregistrées dans un fichier leapp-preupgrade.log.

    Dans cet environnement, sous la section Reports summary:, Inhibitors: indique qu'il existe deux problèmes qui empêcheront la mise à niveau. D'autres problèmes de gravité sans inhibition sont également énumérés en tant que HIGH, MEDIUM, LOW et INFO. Ils doivent être traités mais n'empêcheront pas la mise à niveau.

    Ces informations sont également détaillées dans le texte leapp-report et les fichiers JSON.

  2. Examinez le fichier leapp-report.txt.

    sudo cat /var/log/leapp/leapp-report.txt
    

    Identifiez les entrées à haut risque marquées comme Risk Factor: high (inhibitor). Cela empêchera la mise à niveau de se terminer.

    Le rapport fournit un récapitulatif des problèmes et propose des solutions pour les résoudre.

    Ce rapport est un outil d'introspection utile, qui fournit une bonne vue de ce qui est configuré dans le système et de quels conflits potentiels peuvent exister, que vous procédiez ou non à une mise à niveau.

  3. Effacez le premier inhibiteur en modifiant /etc/ssh/sshd_config pour annuler la mise en commentaire de l'entrée PermitRootLogin et ajouter une nouvelle entrée PermitRootLogin prohibit-password.

    sudo sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/;/PermitRootLogin yes/a PermitRootLogin prohibit-password' /etc/ssh/sshd_config
    

    Examinez le fichier /etc/ssh/sshd_config pour confirmer les nouveaux paramètres.

    sudo cat /etc/ssh/sshd_config
    

    Vérifiez que les deux entrées sont présentes et activées.

    • Exemple de sortie :
    .   
    # Authentication:
    
    #LoginGraceTime 2m
    PermitRootLogin yes
    PermitRootLogin prohibit-password
    #StrictModes yes
    #MaxAuthTries 6
    #MaxSessions 10
    .
    

    Remarque : si vous préférez, vous pouvez également modifier sshd_config à l'aide de la commande sudo vi /etc/ssh/sshd_config et ajouter les deux paramètres.

  4. Examinez le fichier answerfile.

    sudo cat /var/log/leapp/answerfile
    
    • Exemple de sortie :
    [remove_pam_pkcs11_module_check]  
    # Title:              None  
    # Reason:             Confirmation  
    # =================== remove_pam_pkcs11_module_check.confirm ==================  
    # Label:              Disable pam_pkcs11 module in PAM configuration? If no, the upgrade process will be interrupted.  
    # Description:        PAM module pam_pkcs11 is no longer available in OL-8 since it was replaced by SSSD.  
    # Type:               bool  
    # Default:            None  
    # Available choices: True/False  
    # Unanswered question. Uncomment the following line with your answer  
    # confirm =  
    

    La section Available Choices: True/False indique comment modifier le fichier answerfile pour résoudre le problème détecté.

    Utilisez la commande sudo leapp answer pour fournir la réponse True à l'élément de module PAM [remove_pam_pkcs11_module_check].

    sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
    

    Remarque : si vous préférez, vous pouvez également modifier le fichier answerfile avec la commande sudo vi /var/log/leapp/answerfile et insérer le paramètre True.

  5. Vérifiez que le fichier answerfile a été modifié.

    sudo cat /var/log/leapp/answerfile
    
    • Exemple de sortie :
    [remove_pam_pkcs11_module_check]  
    confirm = True  
    

    N'oubliez pas que tous les éléments du fichier answerfile doivent recevoir une réponse et que toutes les entrées Risk Factor: high (inhibitor) à haut risque dans le fichier leapp-report.txt doivent être résolues.

    Vous pouvez exécuter la commande de pré-mise à niveau à tout moment pour générer les fichiers de rapport et vous assurer que les éléments requis sont traités.

  6. Répétez la commande de pré-mise à niveau pour vérifier qu'il n'y a pas d'inhibiteurs pour empêcher la mise à niveau. La ligne Inhibitors: doit afficher 0 avant de pouvoir procéder à la mise à niveau.

    • Exemple de sortie :
    Debug output written to /var/log/leapp/leapp-preupgrade.log
    
    ============================================================
                          REPORT OVERVIEW                       
    ============================================================
    
    HIGH and MEDIUM severity reports:
        1. Detected customized configuration for dynamic linker.
        2. Difference in Python versions and support in OL 8
        3. Module pam_pkcs11 will be removed from PAM configuration
        4. Default Boot Kernel
    
    Reports summary:
        Errors:                      0
        Inhibitors:                  0
        HIGH severity reports:       2
        MEDIUM severity reports:     2
        LOW severity reports:        5
        INFO severity reports:       2
    
    Before continuing consult the full report:
        A report has been generated at /var/log/leapp/leapp-report.json
        A report has been generated at /var/log/leapp/leapp-report.txt
    
    ============================================================
                       END OF REPORT OVERVIEW                   
    ============================================================
    
    Answerfile has been generated at /var/log/leapp/answerfile
    

Mettre à niveau le système

Pour comparaison avec après la mise à niveau, vérifiez la version actuelle du système d'exploitation et du noyau.

  1. Vérifiez la version d'Oracle Linux en cours d'exécution sur le système.

    sudo cat /etc/oracle-release
    
  2. Vérifiez la version du noyau utilisée.

    uname -r
    
  3. Exécutez le traitement de mise à niveau.

    sudo leapp upgrade --oci
    

    Remarque : le système d'atelier est une instance cloud. Le commutateur de commande --oci est donc de nouveau utilisé.

    Le processus de mise à niveau prend environ 10 minutes et revient à l'invite de commande lorsque vous avez terminé.

    • Exemple de sortie :
    Complete!
    ====> * add_upgrade_boot_entry
            Add new boot entry for Leapp provided initramfs.
    A reboot is required to continue. Please reboot your system.
    
    
    Debug output written to /var/log/leapp/leapp-upgrade.log
    
    ============================================================
                          REPORT OVERVIEW                       
    ============================================================
    
    HIGH and MEDIUM severity reports:
        1. Difference in Python versions and support in OL 8
        2. Detected customized configuration for dynamic linker.
        3. Module pam_pkcs11 will be removed from PAM configuration
        4. Default Boot Kernel
    
    Reports summary:
        Errors:                      0
        Inhibitors:                  0
        HIGH severity reports:       2
        MEDIUM severity reports:     2
        LOW severity reports:        5
        INFO severity reports:       2
    
    Before continuing consult the full report:
        A report has been generated at /var/log/leapp/leapp-report.json
        A report has been generated at /var/log/leapp/leapp-report.txt
    
    ============================================================
                       END OF REPORT OVERVIEW                   
    ============================================================
    
    Answerfile has been generated at /var/log/leapp/answerfile
      
    

    Le processus de mise à niveau met également à jour le fichier answerfile, leapp-report.txt et crée un fichier leapp-upgrade.log.

    Remarque : si vous n'avez pas traité les éléments answerfile et les entrées Risk Factor: high (inhibitor) dans le fichier leapp-report.txt, le processus se termine à nouveau sur la ligne de commande et informe sur les problèmes rencontrés.

  4. Une fois la mise à niveau terminée, réinitialisez le système.

    sudo reboot
    

    La réinitialisation déconnecte la connexion SSH. Au cours du processus d'initialisation, le processus Leapp met automatiquement à niveau les packages.

    L'opération de mise à niveau inclut également plusieurs réinitialisations automatiques. Vous ne pourrez pas reconnecter la session SSH tant que toutes les réinitialisations ne seront pas terminées.

    Patientez environ 15 minutes, puis reconnectez la session SSH au système. En cas d'échec de la connexion, attendez quelques minutes et réessayez.

Vérifiez la mise à niveau

Comparez la version du système d'exploitation et le noyau désormais utilisés pour le système avec la version antérieure à la mise à niveau.

  1. Vérifiez la version d'Oracle Linux en cours d'exécution.

    sudo cat /etc/oracle-release
    
  2. Vérifiez la version du noyau utilisée.

    uname -r
    

    Une fois la mise à niveau terminée, vous voyez maintenant que le système exécute Oracle Linux 8.x et que la version du noyau affiche el8.

Après la mise à niveau et toute modification apportée par le processus, il est important de s'assurer que le système mis à niveau reste dans un état pris en charge.

Pour plus d'informations et de conseils sur les procédures et les vérifications permettant de remettre le système mis à niveau en service, reportez-vous aux informations sur la mise à niveau dans la documentation.

Cette lecture est recommandée pour les mises à niveau Leapp effectuées sur vos propres systèmes.

Mise à niveau d'Oracle Linux 8 vers Oracle Linux 9

Vous utiliserez Leapp pour mettre à niveau votre système d'atelier d'Oracle Linux 8 vers Oracle Linux 9.

Remarque : cet atelier vous permet de continuer à utiliser le système mis à niveau à partir des étapes précédentes pour préparer la mise à niveau d'Oracle Linux 8 vers 9. Toutefois, la mise à niveau d'un système Oracle Linux 7 vers Oracle Linux 9 de cette manière n'est pas recommandée dans les environnements de production.

Remarque : l'utilitaire Leapp permet uniquement de mettre à niveau le système d'exploitation, par exemple de la version actuelle d'Oracle Linux 8 vers la version actuelle d'Oracle Linux 9. Les procédures de ce tutoriel ne s'appliquent pas aux autres systèmes d'exploitation ou versions et ne sont pas prises en charge.

Préparation de la mise à niveau d'Oracle Linux 8 vers Oracle Linux 9

Avant d'utiliser Leapp pour mettre à niveau votre système vers Oracle Linux 9, des préparatifs sont nécessaires.

Vous pouvez afficher la liste complète des prérequis du système et du noyau et des vérifications préalables à la mise à niveau qui doivent être effectuées avant la mise à niveau avec Leapp à l'adresse suivante : Oracle Linux 9 - Effectuer des mises à niveau du système avec Leapp

Par exemple, il est particulièrement important de garantir un espace disque suffisant dans la partition /boot. Reportez-vous à la section Requirements for Upgrading de la documentation.

  1. Ouvrez un terminal et connectez-vous via SSH à l'instance ol-node-01.

    ssh oracle@<ip_address_of_instance>
    
  2. Vérifiez que l'environnement linguistique du système est défini sur en_US.UTF-8.

    cat /etc/locale.conf
    

    Si l'environnement linguistique n'est pas défini correctement, utilisez la commande sudo localectl set-locale LANG=en_US.UTF-8 pour le configurer.

  3. Mettez à jour tous les packages système vers les dernières versions.

    sudo dnf update -y
    

    Une fois les mises à jour terminées, réinitialisez le système.

    sudo reboot
    

    Attendez quelques minutes que le redémarrage se termine, puis reconnectez votre connexion SSH à l'instance.

    Si la connexion échoue, attendez un peu plus longtemps et réessayez.

  4. Modifiez /etc/dnf/dnf.conf pour mettre en commentaire la ligne exclude= qui fait référence aux packages leapp précédents des mises à niveau précédentes.

    Remarque : cette étape est effectuée uniquement pour préparer le système après sa mise à niveau précédente d'Oracle Linux 7 vers 8.

    sudo sed -i 's/exclude=python2-leapp,snactor,leapp-upgrade-el7toel8,leapp/#exclude=python2-leapp,snactor,leapp-upgrade-el7toel8,leapp/' /etc/dnf/dnf.conf
    
  5. Installez le package NetworkManager, puis démasquez et démarrez le service. Exécutez ces commandes dans cet ordre.

    Remarque : cette étape est effectuée uniquement pour préparer le système après sa mise à niveau précédente d'Oracle Linux 7 vers 8.

    sudo dnf install -y NetworkManager 
    sudo systemctl unmask NetworkManager 
    sudo systemctl start NetworkManager 
    sudo systemctl enable NetworkManager
    
    
  6. Supprimez tous les noyaux, modules de noyau et packages résiduels qui ne sont plus applicables. Recherchez tous les éléments dont le nom contient el7.

    Remarque : cette étape est effectuée uniquement pour préparer le système après sa mise à niveau précédente d'Oracle Linux 7 vers 8.

    sudo rpm -qa | grep el7
    
    • Exemple de sortie :
    python2-leapp-0.17.0-1.0.2.el7_9.noarch
    kernel-uek-5.4.17-2136.336.5.1.el7uek.x86_64
    kernel-uek-5.4.17-2136.338.4.1.el7uek.x86_64
    leapp-0.17.0-1.0.2.el7_9.noarch
    kernel-3.10.0-1160.119.1.0.5.el7.x86_64
    leapp-upgrade-el7toel8-0.20.0-2.0.5.el7_9.noarch
    

    Remarque : les noms de fichier que vous voyez dans l'exercice peuvent être différents de ceux présentés dans l'exemple de sortie ci-dessous.

    sudo dnf remove -y leapp-upgrade
    sudo dnf remove -y python2-leapp
    sudo dnf remove -y *el7*
    
    

    Remarque : si des erreurs empêchent la suppression des packages Leapp, vérifiez que vous avez effectué la modification précédente dans le fichier dnf.conf.

  7. Nettoyez tous les éléments du cache DNF.

    sudo dnf clean all
    

Installation de l'utilitaire Leapp pour Oracle Linux 8

L'utilitaire Leapp utilisé est propre au système d'exploitation à mettre à niveau. Il est donc nécessaire d'installer la version Oracle Linux 8 de l'utilitaire Leapp. C'est pourquoi vous avez peut-être déjà supprimé tous les anciens packages Leapp restants de la mise à niveau précédente.

Installez l'utilitaire Leapp d'Oracle Linux 8.

   sudo dnf install -y leapp-upgrade

Exécuter la vérification préalable à la mise à niveau

Pour plus d'informations sur les étapes de préparation à la mise à niveau que vous devrez peut-être exécuter sur vos propres systèmes, reportez-vous à Préparation de la mise à niveau dans la documentation Oracle.

Exécutez la commande leapp preupgrade pour tester le processus de mise à niveau et signaler toute erreur ou inhibiteur.

Encore une fois pour cette instance cloud, nous utilisons le commutateur de commande --oci.

sudo leapp preupgrade --oci

============================================================
                      REPORT OVERVIEW                       
============================================================

Upgrade has been inhibited due to the following problems:
    1. Firewalld Configuration AllowZoneDrifting Is Unsupported
    2. Network configuration with disabled NetworkManager support detected
    3. OSWatcher is removed from OL9.
    4. Missing required answers in the answer file

HIGH and MEDIUM severity reports:
    1. Remote root logins globally allowed using password
    2. Packages not signed by Oracle found on the system
    3. Default Boot Kernel

Reports summary:
    Errors:                      0
    Inhibitors:                  4
    HIGH severity reports:       2
    MEDIUM severity reports:     1
    LOW severity reports:        1
    INFO severity reports:       3

Before continuing consult the full report:
    A report has been generated at /var/log/leapp/leapp-report.json
    A report has been generated at /var/log/leapp/leapp-report.txt

============================================================
                   END OF REPORT OVERVIEW                   
============================================================

Recherchez les inhibiteurs dans la sortie de la section Reports summary:.

Examinez également /var/log/leapp/leapp-report.txt pour toute entrée d'inhibiteur et /var/log/leapp/answerfile pour toute entrée sans réponse.

Effacer les inhibiteurs

Dans cet environnement, certains inhibiteurs sont présents après la mise à niveau précédente d'Oracle Linux 7 vers Oracle Linux 8.

Une vérification du système après la mise à niveau permet généralement de résoudre les problèmes avant de remettre le système en service.

Utilisez les commandes suivantes pour effacer ces inhibiteurs.

  1. Activez la prise en charge de NetworkManager pour la configuration de l'interface réseau sur votre système d'exercice.

    sudo sed -i 's/NM_CONTROLLED=no/NM_CONTROLLED=yes/' /etc/sysconfig/network-scripts/ifcfg-ens3
    
  2. Désactivez AllowZoneDrifting dans le fichier de configuration du pare-feu /etc/firewalld/firewalld.conf pour empêcher le blocage de la mise à niveau Leapp.

    sudo sed -i 's/^AllowZoneDrifting=.*/AllowZoneDrifting=no/' /etc/firewalld/firewalld.conf
    
  3. Répondez à l'entrée OSWatcher dans le fichier /var/log/leapp/answerfile. Cela concerne également la deuxième entrée OSWatcher dans le fichier leapp-report.txt.

    sudo leapp answer --section update_oswatcher_to_pcp.confirm=True
    

Exécutez à nouveau la commande de pré-mise à niveau pour vérifier qu'il n'y a plus d'inhibiteurs dans la sortie du rapport.

Dans cet environnement, certains éléments sont toujours répertoriés dans Reports summary.

Continuez à passer à la mise à niveau du système uniquement lorsque la ligne Inhibitors: affiche 0.

Mettre à niveau le système.

Vérifiez la version et le noyau actuels du système d'exploitation Oracle Linux 8 avant la mise à niveau.

Vérifiez la version d'Oracle Linux et le noyau en cours d'exécution avant la mise à niveau.

   sudo cat /etc/oracle-release
   uname -r

Exécutez le traitement de mise à niveau.

   sudo leapp upgrade --oci

Une fois la mise à niveau terminée, réinitialisez le système.

   sudo reboot

Le système va se réinitialiser plusieurs fois. Vous ne pourrez pas reconnecter la session SSH tant que toutes les réinitialisations ne seront pas terminées.

Patientez environ 15 minutes, puis reconnectez la session SSH au système. En cas d'échec de la connexion, attendez quelques minutes et réessayez.

Vérifiez la mise à niveau

Vérifiez que la version et le noyau Oracle Linux 9 mis à niveau sont désormais utilisés pour votre système.

   sudo cat /etc/oracle-release
   uname -r

La mise à niveau est terminée et le système exécute Oracle Linux 9.x et la version du noyau affiche el9.

Pour plus d'informations et de conseils sur les procédures et les vérifications permettant de remettre le système mis à niveau en service, reportez-vous aux informations sur la mise à niveau dans la documentation.

Cette lecture est recommandée pour les mises à niveau Leapp effectuées sur vos propres systèmes.

Remarque : cet atelier suit les étapes de mise à niveau d'un système Oracle Linux 7 vers Oracle Linux 8, puis utilise le même système pour effectuer une mise à niveau d'Oracle Linux 8 vers 9.

Cet atelier est destiné à la mise en pratique des commandes de l'utilitaire Leapp et à des fins de démonstration uniquement. Il n'est pas recommandé de mettre à niveau un système Oracle Linux 7 vers Oracle Linux 9 de cette manière.

Etapes suivantes

A l'issue de ce tutoriel, vous avez démontré vos compétences et votre capacité à utiliser l'utilitaire Leapp pour mettre à niveau les systèmes Oracle Linux.

Lorsque vous exécutez Leapp sur vos propres systèmes, n'oubliez pas de consulter la documentation post-mise à niveau pour vous assurer que les systèmes restent dans un état pris en charge.

Ressources de formation supplémentaires

Explorez d'autres ateliers sur le site docs.oracle.com/learn ou accédez à d'autres contenus d'apprentissage gratuits sur le canal Oracle Learning YouTube. En outre, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir de la documentation sur le produit, consultez Oracle Help Center.