Nota

Aggiorna Oracle Linux con Leapp

Introduzione

L'utilità Leapp è un framework per l'aggiornamento e l'aggiornamento di sistemi operativi e applicazioni. I pacchetti dei componenti della utility consentono la creazione di flussi di lavoro diversi nei profili per l'aggiornamento del software.

Le operazioni Leapp consistono in due fasi:

Leapp può essere utilizzato per aggiornare le istanze di Oracle Linux Oracle Cloud Infrastructure e i sistemi on-premise Oracle Linux.

Questo tutorial funziona in due parti:

  1. Ti guida nell'upgrade di un'istanza di Oracle Linux 7 a Oracle Linux 8.
  2. Ti guida nell'upgrade di un'istanza Oracle Linux 8 a Oracle Linux 9.

Nota: prima di utilizzare Leapp in un ambiente di produzione, è consigliabile acquisire familiarità con il processo di aggiornamento Leapp in un ambiente di test. Ciò consente di comprendere meglio il processo e i relativi report, nonché di verificare eventuali problemi di sicurezza o compatibilità e precedenti e successivi all'aggiornamento che potrebbero verificarsi.

Nota: la utility Leapp viene utilizzata solo per aggiornare il Sistema Operativo (OS), ad esempio dalla release corrente di Oracle Linux 8 all'Oracle Linux 9 corrente. I passi utilizzati sono specifici della versione di Oracle Linux distribuita durante il provisioning dell'istanza di laboratorio. Sebbene questa esercitazione dimostri di eseguire l'upgrade da Oracle Linux 7 a Oracle Linux 8 e quindi di continuare con lo stesso sistema per eseguire l'upgrade da Oracle Linux 8 a Oracle Linux 9, l'upgrade di un sistema tramite più release di Oracle Linux non è consigliato negli ambienti di produzione. Le procedure in questo tutorial non si applicano e non sono supportate su qualsiasi altro sistema operativo o versione.

Obiettivi

In questo tutorial imparerai a:

Prerequisiti

Implementa Oracle Linux

Nota: se è in esecuzione nella propria tenancy, leggere il progetto linux-virt-labs GitHub README.md e completare i prerequisiti prima di distribuire l'ambiente di laboratorio.

  1. Aprire un terminale sul Luna Desktop.

  2. Duplicare il progetto linux-virt-labs GitHub.

    git clone https://github.com/oracle-devrel/linux-virt-labs.git
    
  3. Passare alla directory di lavoro.

    cd linux-virt-labs/ol
    
  4. Installare le raccolte richieste.

    ansible-galaxy collection install -r requirements.yml
    
  5. Implementare l'ambiente di laboratorio.

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

    L'ambiente di esercitazione pratica gratuito richiede l'aggiunta della variabile local_python_interpreter, che imposta ansible_python_interpreter per le riproduzioni eseguite su localhost. Questa variabile è necessaria perché l'ambiente installa il pacchetto RPM per l'SDK Oracle Cloud Infrastructure per Python, situato sotto i moduli python3.6.

    La forma di distribuzione predefinita utilizza la CPU AMD e Oracle Linux 7. Per utilizzare una CPU Intel o Oracle Linux 8, aggiungere -e instance_shape="VM.Standard3.Flex" o -e os_version="8" al comando di distribuzione.

    Importante: attendere che il playbook venga eseguito correttamente e raggiungere il task di sospensione. In questa fase del playbook, l'installazione di Oracle Linux è completa e le istanze sono pronte. Prendi nota del gioco precedente, che stampa gli indirizzi IP pubblici e privati dei nodi che distribuisce e qualsiasi altra informazione di distribuzione necessaria durante l'esecuzione del laboratorio.

Preparazione per l'upgrade da Oracle Linux 7 a Oracle Linux 8

L'istanza utilizzata in questo laboratorio dispone di impostazioni preconfigurate specifiche per l'ambiente, ad esempio le impostazioni proxy.

Alcuni controlli precedenti all'upgrade normalmente eseguiti vengono ignorati in quanto non sono necessari in questo ambiente.

È possibile visualizzare l'elenco completo dei prerequisiti di sistema e kernel e dei controlli preupgrade da eseguire prima di eseguire l'upgrade con Leapp a questo collegamento alla documentazione: Oracle Linux 8 - Esecuzione di aggiornamenti di sistema con Leapp

  1. Aprire un terminale e connettersi tramite SSH all'istanza ol-node-01.

    ssh oracle@<ip_address_of_instance>
    
  2. Verificare che la versione locale del sistema sia impostata su en_US.UTF-8.

    cat /etc/locale.conf
    

    Se la versione locale non è impostata correttamente, utilizzare il comando sudo localectl set-locale LANG=en_US.UTF-8 per configurarla.

Aggiorna ai package più recenti

Aggiornare tutti i pacchetti di sistema alle versioni più recenti.

sudo yum update -y

Questa operazione richiede alcuni minuti, al termine degli aggiornamenti, per eseguire il reboot del sistema.

sudo reboot

Attendere alcuni minuti per il completamento del riavvio, quindi riconnettere la connessione SSH all'istanza.

Se la connessione non riesce, attendere un po' di più e riprovare.

Installazione di Leapp Utility

Installare la utility Leapp e i relativi repository di supporto.

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

Eseguire il controllo precedente all'upgrade

Il processo di preupgrade valuta se il sistema è pronto per un aggiornamento riuscito. Identifica i potenziali problemi che possono influire o impedire il processo di aggiornamento.

Per informazioni sulle fasi di preparazione dell'upgrade che potrebbero essere necessarie per l'esecuzione sui propri sistemi, vedere Preparazione per l'upgrade nella documentazione Oracle.

Il controllo di preupgrade può essere utilizzato in qualsiasi momento per valutare lo stato di un sistema e identificare dove possono verificarsi conflitti. Non modifica il sistema, ma crea file di report e un log di debug, contenente informazioni sul sistema, sulla relativa configurazione e sui potenziali problemi di aggiornamento.

  1. Eseguire il comando leapp preupgrade per avviare il processo di preupgrade.

    Questo sistema Lab è un'istanza cloud, quindi utilizza lo switch comando --oci.

    sudo leapp preupgrade --oci
    

    Se il sistema non è cloud, viene utilizzato lo switch --oraclelinux.

    --oci e --oraclelinux sono switch pratici utilizzati per preimpostare repository e informazioni di configurazione rilevanti per un sistema cloud o non cloud.

    • Output di esempio:
    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
      
    

    Vengono creati un file leapp-report.txt e un file leapp-report.json e un file_risposta. Le informazioni di debug vengono salvate in un file leapp-preupgrade.log.

    In questo ambiente, ai sensi dell'articolo Reports summary:, Inhibitors: indica che l'upgrade è caratterizzato da due problemi. Ci sono anche altri problemi di gravità non inibitori elencati come HIGH, MEDIUM, LOW e INFO che dovrebbero essere risolti, ma non impediranno l'aggiornamento.

    Questi sono anche dettagliati nei file di testo e JSON di leapp-report.

  2. Esaminare il file leapp-report.txt.

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

    Identificare le voci ad alto rischio contrassegnate come Risk Factor: high (inhibitor). Ciò impedirà il completamento di un aggiornamento.

    Il report fornisce un riepilogo dei problemi e offre soluzioni per risolverli.

    Questo report è un utile strumento di introspezione, che fornisce una buona visione di ciò che è configurato nel sistema e quali potenziali conflitti possono esistere, indipendentemente dal fatto che si esegua o meno l'aggiornamento.

  3. Eliminare il primo inibitore modificando /etc/ssh/sshd_config per annullare il commento alla voce PermitRootLogin e aggiungere una nuova voce PermitRootLogin prohibit-password.

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

    Esaminare il file /etc/ssh/sshd_config per confermare le nuove impostazioni.

    sudo cat /etc/ssh/sshd_config
    

    Verificare che le due voci siano presenti e abilitate.

    • Output di esempio:
    .   
    # Authentication:
    
    #LoginGraceTime 2m
    PermitRootLogin yes
    PermitRootLogin prohibit-password
    #StrictModes yes
    #MaxAuthTries 6
    #MaxSessions 10
    .
    

    Nota: se si preferisce, è anche possibile modificare sshd_config con il comando sudo vi /etc/ssh/sshd_config e aggiungere le due impostazioni.

  4. Esaminare il answerfile.

    sudo cat /var/log/leapp/answerfile
    
    • Output di esempio:
    [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 sezione Available Choices: True/False spiega come modificare il file_risposta per risolvere il problema riscontrato.

    Utilizzare il comando sudo leapp answer per fornire la risposta True all'elemento del modulo PAM [remove_pam_pkcs11_module_check].

    sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
    

    Nota: se si preferisce, è anche possibile modificare il file_risposta con il comando sudo vi /var/log/leapp/answerfile e inserire l'impostazione True.

  5. Verificare che il answerfile sia stato modificato.

    sudo cat /var/log/leapp/answerfile
    
    • Output di esempio:
    [remove_pam_pkcs11_module_check]  
    confirm = True  
    

    Tenere presente che è necessario rispondere a tutti gli elementi del file_risposta e risolvere tutte le voci Risk Factor: high (inhibitor) ad alto rischio presenti nel file leapp-report.txt.

    È possibile eseguire il comando di preupgrade in qualsiasi momento per generare i file di report e assicurarsi che gli elementi richiesti siano risolti.

  6. Ripetere il comando precedente all'aggiornamento per verificare che non siano presenti inibitori che possano impedire l'aggiornamento. La riga Inhibitors: deve mostrare 0 prima di poter procedere all'aggiornamento.

    • Output di esempio:
    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
    

Upgrade del sistema

Per eseguire un confronto dopo l'aggiornamento, verificare la versione corrente del sistema operativo e del kernel del sistema.

  1. Controllare la versione di Oracle Linux in esecuzione sul sistema.

    sudo cat /etc/oracle-release
    
  2. Controllare la versione del kernel utilizzata.

    uname -r
    
  3. Eseguire il processo di aggiornamento.

    sudo leapp upgrade --oci
    

    Nota: il sistema Lab è un'istanza cloud, pertanto viene utilizzato di nuovo lo switch di comando --oci.

    Il processo di aggiornamento richiederà circa 10 minuti e al termine tornerà al prompt dei comandi.

    • Output di esempio:
    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
      
    

    Il processo di aggiornamento aggiorna anche il file answerfile, leapp-report.txt, e crea un file leapp-upgrade.log.

    Nota: se non sono state risolte le voci file_risposta e Risk Factor: high (inhibitor) nel file leapp-report.txt, il processo si interromperà di nuovo alla riga di comando e informerà sui problemi riscontrati.

  4. Una volta completato l'aggiornamento, eseguire il reboot del sistema.

    sudo reboot
    

    Il riavvio disconnetterà la connessione SSH. Durante il processo di avvio, il processo Leapp aggiorna automaticamente i pacchetti.

    L'operazione di aggiornamento include anche reboot automatici multipli. Non sarà possibile riconnettere la sessione SSH finché non saranno stati completati tutti i reboot.

    Attendere circa 15 minuti, quindi riconnettere la sessione SSH al sistema. Se la connessione non riesce, attendere alcuni minuti e riprovare.

Verificare l'aggiornamento

Confrontare la versione del sistema operativo e il kernel ora utilizzati per il sistema con la versione precedente all'aggiornamento.

  1. Controllare la versione di Oracle Linux in esecuzione.

    sudo cat /etc/oracle-release
    
  2. Controllare la versione del kernel utilizzata.

    uname -r
    

    Con l'aggiornamento completo ora vedi che il sistema è in esecuzione su Oracle Linux 8.x e la versione del kernel mostra el8.

In seguito all'aggiornamento e alle eventuali modifiche apportate dal processo, è importante assicurarsi che lo stato del sistema aggiornato rimanga supportato.

Per informazioni e indicazioni sulle procedure e sui controlli che consentono di ripristinare il funzionamento del sistema aggiornato, vedere informazioni successive all'aggiornamento nella documentazione.

Questa lettura è consigliata per gli aggiornamenti Leapp eseguiti sui propri sistemi.

Upgrade da Oracle Linux 8 a Oracle Linux 9

Utilizzerai Leapp per aggiornare il tuo sistema di laboratorio da Oracle Linux 8 a Oracle Linux 9.

Nota: questo laboratorio consente di continuare a utilizzare il sistema aggiornato dai passi precedenti come preparazione per l'aggiornamento da Oracle Linux 8 a 9. Tuttavia, l'upgrade di un sistema Oracle Linux 7 a Oracle Linux 9 in questo modo non è consigliato negli ambienti di produzione.

Nota: la utility Leapp viene utilizzata solo per aggiornare il sistema operativo, ad esempio dalla release corrente di Oracle Linux 8 alla versione corrente di Oracle Linux 9. Le procedure in questo tutorial non si applicano e non sono supportate su qualsiasi altro sistema operativo o versione.

Preparazione per l'upgrade da Oracle Linux 8 a Oracle Linux 9

Prima di utilizzare Leapp per aggiornare il sistema a Oracle Linux 9, sono necessarie alcune preparazioni.

È possibile visualizzare l'elenco completo dei prerequisiti di sistema e kernel e dei controlli precedenti all'upgrade da eseguire prima di eseguire l'upgrade con Leapp a questo collegamento alla documentazione: Oracle Linux 9 - Esecuzione di aggiornamenti di sistema con Leapp

Ad esempio, accertarsi che lo spazio su disco sia sufficiente nella partizione /boot è particolarmente importante, vedere la sezione Requisiti per l'aggiornamento nella documentazione.

  1. Aprire un terminale e connettersi tramite SSH all'istanza ol-node-01.

    ssh oracle@<ip_address_of_instance>
    
  2. Verificare che la versione locale del sistema sia impostata su en_US.UTF-8.

    cat /etc/locale.conf
    

    Se la versione locale non è impostata correttamente, utilizzare il comando sudo localectl set-locale LANG=en_US.UTF-8 per configurarla.

  3. Aggiornare tutti i pacchetti di sistema alle versioni più recenti.

    sudo dnf update -y
    

    Una volta completati gli aggiornamenti, eseguire il reboot del sistema.

    sudo reboot
    

    Attendere alcuni minuti per il completamento del riavvio, quindi riconnettere la connessione SSH all'istanza.

    Se la connessione non riesce, attendere un po' di più e riprovare.

  4. Modificare /etc/dnf/dnf.conf per commentare la riga exclude= che fa riferimento a pacchetti leapp precedenti degli aggiornamenti precedenti.

    Nota: questo passo viene eseguito solo per preparare il sistema dopo il precedente livello di ugrade da Oracle Linux 7 a 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. Installare il pacchetto NetworkManager, quindi annullare la maschera e avviare il servizio. Eseguire i comandi seguenti in questo ordine.

    Nota: questo passo viene eseguito solo per preparare il sistema dopo il precedente livello di ugrade da Oracle Linux 7 a 8.

    sudo dnf install -y NetworkManager 
    sudo systemctl unmask NetworkManager 
    sudo systemctl start NetworkManager 
    sudo systemctl enable NetworkManager
    
    
  6. Rimuovere tutti i kernel, i moduli kernel e i pacchetti residui non più applicabili. Cercare qualsiasi elemento con el7 nel nome.

    Nota: questo passo viene eseguito solo per preparare il sistema dopo il precedente livello di ugrade da Oracle Linux 7 a 8.

    sudo rpm -qa | grep el7
    
    • Output di esempio:
    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
    

    Nota: i nomi dei file visualizzati nel laboratorio potrebbero essere diversi da quelli mostrati nell'output di esempio qui.

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

    Nota: se vengono visualizzati errori che impediscono la rimozione dei pacchetti Leapp, verificare di aver apportato la modifica precedente al file dnf.conf.

  7. Cancellare tutti gli elementi dalla cache DNF.

    sudo dnf clean all
    

Installare la utility Leapp per Oracle Linux 8

La utility Leapp utilizzata è specifica del sistema operativo da aggiornare, pertanto è necessario installare la versione Oracle Linux 8 della utility Leapp. Per questo motivo è possibile che in precedenza siano stati rimossi tutti i pacchetti Leapp rimanenti dall'aggiornamento precedente.

Installare la utility Oracle Linux 8 Leapp.

   sudo dnf install -y leapp-upgrade

Eseguire il controllo precedente all'upgrade

Per informazioni sulle fasi di preparazione dell'upgrade che potrebbero essere necessarie per l'esecuzione sui propri sistemi, vedere Preparazione per l'upgrade nella documentazione Oracle.

Eseguire il comando di preupgrade leapp per eseguire il test del processo di aggiornamento e segnalare eventuali errori o inibitori.

Ancora una volta per questa istanza cloud, utilizziamo lo switch di comando --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                   
============================================================

Controllare la presenza di eventuali inibitori nell'output della sezione Reports summary:.

Inoltre, esaminare /var/log/leapp/leapp-report.txt per eventuali voci di inibitori e /var/log/leapp/answerfile per eventuali voci senza risposta.

Eliminare gli inibitori

In questo ambiente, alcuni inibitori sono presenti a seguito del precedente aggiornamento da Oracle Linux 7 a Oracle Linux 8.

In genere, un controllo successivo all'aggiornamento risolve i problemi prima di ripristinare il funzionamento del sistema.

Utilizzare i comandi seguenti per cancellare questi inibitori.

  1. Abilitare il supporto NetworkManager per la configurazione dell'interfaccia di rete nel sistema di laboratorio.

    sudo sed -i 's/NM_CONTROLLED=no/NM_CONTROLLED=yes/' /etc/sysconfig/network-scripts/ifcfg-ens3
    
  2. Disabilitare AllowZoneDrifting nel file di configurazione del firewall /etc/firewalld/firewalld.conf per impedire il blocco dell'aggiornamento Leapp.

    sudo sed -i 's/^AllowZoneDrifting=.*/AllowZoneDrifting=no/' /etc/firewalld/firewalld.conf
    
  3. Rispondere alla voce OSWatcher all'indirizzo /var/log/leapp/answerfile. In questo modo verrà indirizzata anche la seconda voce OSWatcher nel file leapp-report.txt.

    sudo leapp answer --section update_oswatcher_to_pcp.confirm=True
    

Eseguire di nuovo il comando precedente all'aggiornamento per verificare che non vi siano altri inibitori nell'output del report.

In questo ambiente, ci saranno ancora alcuni elementi elencati in Reports summary.

Continuare l'aggiornamento del sistema solo se la riga Inhibitors: mostra 0.

Upgrade del sistema

Verificare la versione e il kernel correnti del sistema operativo Oracle Linux 8 prima di eseguire l'aggiornamento.

Controllare la versione e il kernel Oracle Linux in esecuzione prima dell'aggiornamento.

   sudo cat /etc/oracle-release
   uname -r

Eseguire il processo di aggiornamento.

   sudo leapp upgrade --oci

Una volta completato l'aggiornamento, eseguire il reboot del sistema.

   sudo reboot

Il sistema si riavvierà più volte. Non sarà possibile riconnettere la sessione SSH fino al completamento di tutti i reboot.

Attendere circa 15 minuti, quindi riconnettere la sessione SSH al sistema. Se la connessione non riesce, attendere alcuni minuti e riprovare.

Verificare l'aggiornamento

Verificare che la versione Oracle Linux 9 aggiornata e il kernel siano ora utilizzati per il sistema.

   sudo cat /etc/oracle-release
   uname -r

L'aggiornamento è completo e il sistema è in esecuzione su Oracle Linux 9.x e la versione del kernel mostra el9.

Per informazioni e indicazioni sulle procedure e sui controlli che consentono di ripristinare il funzionamento del sistema aggiornato, vedere informazioni successive all'aggiornamento nella documentazione.

Questa lettura è consigliata per gli aggiornamenti Leapp eseguiti sui propri sistemi.

Nota: questo laboratorio segue le fasi per eseguire l'upgrade di un sistema Oracle Linux 7 a Oracle Linux 8 e quindi utilizza lo stesso sistema per eseguire l'upgrade da Oracle Linux 8 a 9.

Questo laboratorio è dedicato esclusivamente ai comandi della utility Leapp e a scopi dimostrativi, pertanto non è consigliabile eseguire l'upgrade di un sistema Oracle Linux 7 a Oracle Linux 9.

Passi successivi

Completando questa esercitazione, hai dimostrato le tue competenze e la tua capacità di utilizzare l'utility Leapp per aggiornare i sistemi Oracle Linux.

Durante l'esecuzione di Leapp sui sistemi in uso, ricordarsi di esaminare la documentazione successiva all'aggiornamento per assicurarsi che i sistemi rimangano in uno stato supportato.

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti di formazione gratuiti sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.

Per la documentazione del prodotto, visitare Oracle Help Center.