Ricerca nel sito web

Come eseguire l'aggiornamento dalla versione RHEL 8 alla versione RHEL 9


Infine, è stata rilasciata la versione stabile di RHEL 9 che ha apportato alcune delle principali modifiche per una migliore sicurezza e usabilità e con la stessa stabilità che ci si può aspettare da qualsiasi versione di RHEL.

Questa guida ti mostrerà come eseguire facilmente l'aggiornamento da RHEL 8 a RHEL 9 con il minimo sforzo e complessità. Cominciamo quindi con ciò che la nuova versione ha da offrire in primo luogo.

Novità di RHEL 9

L'obiettivo principale di RHEL 9 è portare efficienza al tuo team. La nuova versione di RHEL 9 ha introdotto una facile automazione e implementazione che aiuterà sicuramente i nuovi arrivati.

Esistono numerosi miglioramenti di cui abbiamo elencato alcuni dei più importanti di seguito:

Metriche delle prestazioni migliorate:

RHEL 9 semplifica agli amministratori e ai DevOps l'identificazione dei problemi relativi alle prestazioni all'interno della GUI basata sul Web Cockpit; otterrai una sezione separata che consentirà agli utenti di raccogliere informazioni diagnostiche che aiuteranno a identificare la causa principale di eventuali problemi.

Con un solo clic, verrà generato il report che ti consentirà di identificare qual era il vero motivo alla base dei problemi di prestazioni.

Patch kernel in tempo reale:

Ora puoi applicare le patch del kernel in tempo reale utilizzando la console web Cockpit. Da ora in poi non saremo più obbligati a utilizzare Terminal o software di terze parti per applicare le patch del kernel live.

Sicurezza avanzata:

  • Autenticazione tramite smart card tramite console web.
  • Integrazione di OpenSSL 3.
  • Profili di sicurezza aggiuntivi per SELinux.
  • Consente agli utenti di verificare l'integrità del sistema operativo.

Sono stati apportati altri miglioramenti come lo sviluppo migliorato dei contenitori, pacchetti aggiornati, ottimizzazione del tempo di collegamento e molto altro ancora se i motivi indicati sono sufficienti per convincerti a passare da RHEL 8 a RHEL 9 .

Aggiornamento da RHEL 8 a RHEL 9

Il processo indicato non richiederà molto tempo ed è stato mantenuto semplice in modo che ogni utente di RHEL 8 possa trarne vantaggio. Ma prima di passare attraverso il processo di aggiornamento, diamo un'occhiata ai requisiti per RHEL 9.

Requisiti

  • Un sistema RHEL 8.6 funzionante.
  • Una rete Internet funzionante con larghezza di banda sufficiente per eseguire un aggiornamento completo.
  • Spazio libero nella partizione di avvio (minimo 100 Mb)

Iniziamo la procedura di aggiornamento.

Passaggio 1: rimuovere la directory “tmp_leapp_py3”.

Se in precedenza hai eseguito un aggiornamento da RHEL 7 a RHEL 8, devi rimuovere la directory tmp_leapp_py3 utilizzando il comando seguente.

sudo rm -rf /root/tmp_leapp_py3

Passaggio 2: verificare l'abbonamento RHEL

Questo è un passaggio cruciale poiché per eseguire l'aggiornamento è necessario disporre di un abbonamento Red Hat Enterprise Linux Server funzionante. Per verificare se abbiamo un abbonamento attivo, utilizza il seguente comando:

sudo subscription-manager list --installed

Passaggio 3: verificare i repository RHEL

Poiché effettueremo l'aggiornamento da RHEL 8 a RHEL 9, avere tutti i repository essenziali abilitati è fondamentale. Puoi facilmente effettuare un controllo incrociato con il seguente comando:

sudo subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms --enable rhel-8-for-x86_64-appstream-rpms

Passaggio 4: bloccare il sistema su RHEL 8.6

Dobbiamo impostare 8.6 come punto di partenza per l'aggiornamento. Utilizza il seguente comando per bloccare il tuo sistema su 8.6 poiché avvieremo il processo da 8.6.

sudo subscription-manager release --set 8.6

Passaggio 5: abilitare i repository RHUI [solo per AWS]

Se stai effettuando l'aggiornamento da RHEL 8 a RHEL 9 utilizzando Red Hat Update Infrastructure (RHUI) su AWS, è essenziale abilitare RHUI per un aggiornamento senza interruzioni.

sudo dnf config-manager –set-enabled rhui-client-config-server-8
sudo dnf -y install rh-amazon-rhui-client-ha leapp-rhui-aws

Passaggio 6: aggiornare i repository RHEL

Dopo aver esaminato le modifiche apportate, aggiorniamo i repository eseguendo il seguente comando:

sudo dnf update

Passaggio 7: installare l'utilità Leapp

Leapp è la parte più interessante di questo processo poiché automatizzerà l'intero processo di aggiornamento. Per installare l'utilità Leapp, utilizzare il comando indicato:

sudo dnf install leapp-upgrade -y

Passaggio 8: rimuovere il plug-in Versionlock

Se hai utilizzato il plugin versionlock che bloccherà i pacchetti ad una versione specificata, devi rimuoverlo utilizzando il seguente comando:

sudo dnf versionlock clear

Passaggio 9: disabilita ConsentiZoneDrifting

Ciò causerà grossi problemi durante il processo di aggiornamento e genererà un errore come quello indicato di seguito:

Per disabilitare AllowZoneDrifting, apri il file di configurazione firewalld con il comando indicato:

sudo nano /etc/firewalld/firewalld.conf

Vai alla fine del file e troverai l'opzione AllowZoneDrifting, basta disabilitarla aggiungendo il # all'inizio della riga per superare l'errore.

Passaggio 10: eseguire la fase di pre-aggiornamento

L'aggiornamento del sistema è un grosso problema e questo è il modo migliore per verificare se ci sono problemi relativi ai pacchetti per la prossima sessione di aggiornamento. Il comando seguente controllerà la disponibilità del pacchetto e verificherà i problemi di sistema (se presenti).

sudo leapp preupgrade --target 9.0

Se tutto va liscio, porterà un riepilogo delle dimensioni dei pacchetti e genererà anche un report su /var/log/leapp/leapp-report.json.

Passaggio 11: aggiornamento da RHEL 8 a RHEL 9

Ora siamo pronti per scaricare e installare nuovi pacchetti utilizzando l'utilità Leapp che abbiamo installato in precedenza. Per avviare il processo di aggiornamento, utilizzare il seguente comando:

sudo leapp upgrade --target 9.0

Una volta terminato il processo di download e installazione di nuovi pacchetti, riavvia il sistema.

reboot

Passaggio 12: scegliere RHEL-Upgrade-initramfs

Una volta riavviato, scegli la terza opzione denominata "RHEL-Upgrade-initramfs".

Premi CTRl+D per avviare il processo di aggiornamento.

Passaggio 13: verificare l'aggiornamento di RHEL 9

Una volta terminato il processo di installazione, eseguiamo un controllo incrociato della versione installata. Per verificare la versione corrente con il seguente comando:

sudo cat /etc/redhat-release

Per verificare se RHEL 9 appena installato è iscritto al nostro piano, utilizza il seguente comando:

sudo subscription-manager list --installed

Come puoi vedere, abbiamo aggiornato con successo da RHEL 8 a RHEL 9.

L'articolo fornito spiega il modo più semplice per eseguire l'aggiornamento da RHEL 8 a RHEL 9 in modo da poter beneficiare facilmente di ciò che ha da offrire.