Ricerca nel sito web

Come eseguire l'aggiornamento da RHEL 7 a RHEL 8


Red Hat ha annunciato il rilascio di Red Hat Enterprise Linux 8.0, che viene fornito con GNOME 3.28 come ambiente desktop predefinito e funziona su Wayland.

Questo articolo descrive le istruzioni su come eseguire l'aggiornamento da Red Hat Enterprise Linux 7 a Red Hat Enterprise Linux 8 utilizzando l'utilità Leapp.

Se stai cercando una nuova installazione di RHEL 8, vai al nostro articolo: Installazione di RHEL 8 con schermate

Requisiti

Un aggiornamento sul posto a RHEL 8 è attualmente supportato solo sui sistemi che soddisfano i seguenti requisiti:

  • RHEL 7.6 installato
  • La variante Server
  • L'architettura Intel 64
  • Almeno 100 MB di spazio libero disponibile sulla partizione di avvio (montata in /boot).

Preparazione di un RHEL 7 per l'aggiornamento

1. Assicurati di utilizzare la versione RHEL 7.6, se stai utilizzando una versione di RHEL precedente a RHEL 7.6 , devi aggiornare il tuo sistema RHEL alla versione RHEL 7.6 utilizzando il seguente comando yum.

yum update

Nota: assicurati che il tuo sistema RHEL 7 sia stato registrato correttamente utilizzando Red Hat Subscription Manager per abilitare i repository di sistema ed eseguire un aggiornamento completo del sistema .

2. Assicurati che al tuo sistema RHEL 7 sia collegato l'abbonamento a Red Hat Enterprise Linux Server. In caso contrario, esegui i seguenti comandi per assegnare automaticamente l'abbonamento al sistema e verificare l'abbonamento.

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

3. Ora imposta la versione RHEL 7.6 come punto di partenza per l'aggiornamento utilizzando il seguente comando.

subscription-manager release --set 7.6

4. Se hai utilizzato il plug-in yum-plugin-versionlock per bloccare i pacchetti su una versione specifica, assicurati di rimuovere il blocco eseguendo il seguente comando.

yum versionlock clear

5. Aggiorna tutti i pacchetti software alla versione più recente e riavvia il sistema.

yum update
reboot

6. Una volta avviato il sistema, assicurati di abilitare il repository Extra per le dipendenze dei pacchetti software.

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

7. Installa l'utilità Leapp.

yum install leapp

8. Ora scarica i file di dati aggiuntivi richiesti, richiesti dall'utilità Leapp per un aggiornamento riuscito da RHEL 7 a RHEL 8 e inseriscili in /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. Assicurati di eseguire un backup completo del sistema RHEL 7.6 prima di eseguire l'aggiornamento utilizzando questo articolo: backup e ripristino del sistema RHEL con i comandi dump/ripristino.

Se l'aggiornamento fallisce, dovresti riuscire a riportare il tuo sistema allo stato pre-aggiornamento se segui le istruzioni di backup standard fornite nell'articolo precedente.

Aggiornamento da RHEL 7 A RHEL 8

10. Ora avvia il processo di aggiornamento del sistema RHEL 7 utilizzando il seguente comando.

leapp upgrade

Una volta eseguito il processo di aggiornamento, l'utilità Leapp raccoglie dati sul tuo sistema, verifica l'aggiornabilità e crea un rapporto pre-aggiornamento nel file /var/log /leapp/leapp-report.txt.

Se il sistema è aggiornabile, Leapp scarica i dati richiesti e crea una transazione RPM per l'aggiornamento.

Se il sistema non è aggiornabile, Leapp chiude l'operazione di aggiornamento e crea un record che spiega il problema e una soluzione nel /var/log/leapp/leapp-report.txt file.

11. Una volta terminati gli aggiornamenti, riavvia manualmente il sistema.

reboot

In questa fase, il sistema si avvia in un'immagine del disco RAM iniziale basata su RHEL 8, initramfs. Leapp aggiorna tutti i pacchetti software e si riavvia automaticamente sul sistema RHEL 8.

12. Ora accedi al sistema RHEL 8 e modifica la modalità SELinux in enforcing.

setenforce 1

13. Abilita il firewall.

systemctl start firewalld
systemctl enable firewalld

Per ulteriori informazioni, vedere come configurare il firewall utilizzando firewalld.

Verifica dell'aggiornamento RHEL 8

14. Una volta completato l'aggiornamento, verificare che la versione corrente del sistema operativo sia Red Hat Enterprise Linux 8.

cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Controlla la versione del kernel del sistema operativo di Red Hat Enterprise Linux 8.

uname -r

4.18.0-80.el8.x86_64

16. Verificare che sia installato Red Hat Enterprise Linux 8 corretto.

subscription-manager list --installed

17. Facoltativamente, imposta il nome host in Red Hat Enterprise Linux 8 utilizzando il comando hostnamectl.

hostnamectl set-hostname tecmint-rhel8
hostnamectl

18. Infine, verifica che i servizi di rete funzionino collegandoti a un server Red Hat Enterprise Linux 8 utilizzando SSH.

ssh [email 
hostnamectl