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.
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:
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.