GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come aggiornare CentOS 7 a Rocky Linux 8

Sì, hai letto bene. Ora sarai in grado di aggiornare CentOS 7 a Rocky Linux 8. Poiché CentOS 8 è morto, non ha senso migrare CentOS 7 a CentOS 8.

Ora, non solo puoi aggiornare CentOS 7 a Rocky Linux 8, ma puoi anche aggiornare CentOS 7 ad altri derivati ​​EL 8 come AlmaLinux, CentOS Stream, Oracle e Rocky Linux.

Grazie a ELEvate, un'iniziativa e uno strumento che consente la migrazione tra le versioni principali dei derivati ​​RHEL.

Qui vedremo come aggiornare CentOS 7 a Rocky Linux 8.

Esegui backup di sistema

Prima di procedere, ti consiglio vivamente di eseguire un backup del sistema o degli snapshot per il ripristino in caso di problemi dopo l'aggiornamento. In aggiunta a questo, puoi provare questa procedura di aggiornamento su una macchina virtuale o testare la macchina prima di eseguirla su un server live.

Aggiorna CentOS 7 a Rocky Linux 8

Aggiorna CentOS 7

Innanzitutto, porta il tuo sistema all'ultima versione di CentOS 7 (7.9.2009).

yum update -y

Quindi, riavvia il sistema per completare l'aggiornamento.

riavvio

Controlla la versione del sistema operativo dopo il riavvio.

cat /etc/redhat-release

Risultato:

CentOS Linux versione 7.9.2009 (principale)

Installa Elevate

Innanzitutto, installa il pacchetto di rilascio Elevate per configurare il repository del progetto e installa la chiave GPG.

yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm

Quindi, installa i pacchetti leapp e i dati di migrazione per Rocky Linux.

yum install -y leapp-upgrade leapp-data-rocky

Esegui pre-controllo

Avvia il controllo pre-aggiornamento con il comando seguente. Questo controllo determinerà la possibilità di un aggiornamento del sistema operativo e segnalerà potenziali problemi che dovrai risolvere prima dell'aggiornamento.

NOTA: Nessun pacchetto verrà installato durante la fase di verifica pre-aggiornamento.

preaggiornamento leapp

Alla fine, otterrai un rapporto di riepilogo con potenziali problemi, come di seguito.

. . .. . .=======================================================================AGGIORNAMENTO INIBITO================================================================================================== L'aggiornamento è stato inibito a causa dei seguenti problemi: 1. Inibitore:rilevati driver del kernel caricati che sono stati rimossi in RHEL 8. L'aggiornamento non può procedere. 2. Inibitore:Possibili problemi con l'accesso remoto utilizzando l'account root 3. Inibitore:mancano le risposte richieste nel file di risposta Consultare il rapporto di pre-aggiornamento per i dettagli e la possibile riparazione.==============================================================AGGIORNAMENTO INIBITO============================================================= Output di debug scritto in /var/log/leapp/leapp-preupgrade.log==============================================================RAPPORTO================================================================Un report è stato generato in /var/log/leapp/ leapp-report.jsonUn report è stato generato in /var/log/leapp/leapp-report.txt===========================================================================================FINE DEL RAPPORTO====================================================================================Il file di risposta è stato generato in /var/log/leapp/file di risposte

Inoltre, puoi ottenere maggiori informazioni sui bloccanti dell'aggiornamento segnalati (fattore di rischio:alto (inibitore) e sulle soluzioni consigliate in /var/log/leapp/leapp-report.txt file. Oltre ai blocker, il file conterrà anche altri RISCHI che vanno da info a high, che puoi rivedere e procedere ulteriormente.

Per i tre problemi precedenti (che si ottengono per impostazione predefinita), esegui i comandi seguenti per risolverli e procedere con l'aggiornamento.

rmmod pata_acpiecho PermitRootLogin sì | tee -a /etc/ssh/sshd_configleapp answer --section remove_pam_pkcs11_module_check.confirm=True

Aggiorna a Rocky Linux 8

Ora, avvia un aggiornamento con il comando seguente. Il completamento di questo aggiornamento richiederà del tempo.

aggiornamento leapp

Risultato:

. . .. . .I pacchetti scaricati sono stati salvati nella cache fino alla successiva transazione riuscita. È possibile rimuovere i pacchetti memorizzati nella cache eseguendo 'dnf clean packages'.==> Fase di elaborazione `InterimPreparation`====> * efi_interim_fix Regola la voce di avvio EFI per il primo riavvio====> * upgrade_initramfs_generator Crea l'aggiornamento initramfs====> * add_upgrade_boot_entry Aggiunge una nuova voce di avvio per initramfs fornito da Leapp.Per continuare è necessario un riavvio. Riavvia il sistema. Output di debug scritto in /var/log/leapp/leapp-upgrade.log==============================================================RAPPORTO================================================================Un report è stato generato in /var/log/leapp/ leapp-report.jsonUn report è stato generato in /var/log/leapp/leapp-report.txt===========================================================================================FINE DEL RAPPORTO====================================================================================Il file di risposta è stato generato in /var/log/leapp/file di risposte

Dopo l'aggiornamento riuscito, riavvia il sistema.

riavvio

Il sistema ora si avvierà in ELevate-Upgrade-Initramfs kernel e continuare l'aggiornamento. Se vuoi, puoi anche prendere la console del server e monitorare l'aggiornamento.

Checkout successivi alla migrazione

Al termine della migrazione, verifica la versione corrente del sistema operativo.

cat /etc/redhat-release

Risultato:

Rocky Linux versione 8.4 (Green Obsidian)

Inoltre, controlla se il server ha ancora i resti dei pacchetti CentOS ed EL 7.

giri/min -qa | grep centosrpm -qf | grep el7

Conclusione

È tutto. Spero che tu abbia aggiornato con successo il tuo sistema CentOS 7 a Rocky Linux 8. Condividi il tuo feedback nella sezione commenti.


Rocky Linux
  1. Come installare o aggiornare a PHP 7 su CentOS 7 Linux Server

  2. AlmaLinux vs Rocky Linux

  3. Come installare Mysql 8 su Rocky Linux/Centos 8

  4. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

  5. Come installare il client FreeIPA su Rocky Linux/Alma Linux/CentOS 8

Come migrare a Rocky Linux 8 da CentOS 8 Linux

Come installare Rocky Linux 8.4

Come migrare a Rocky Linux 8.4 da CentOS Linux

Come installare Rabbitmq in Rocky Linux/Alma Linux/Centos 8

Come migrare da CentOS 8 a Rocky Linux 8

Come aggiornare CentOS 7 a CentOS 8 Linux