In precedenza avevo scritto dell'errore CentOS 8:impossibile scaricare i metadati per il repository "AppStream" e seguito dalla conversione di CentOS 8 in CentOS Stream. Infine, avevo suggerito di migrare CentOS 8 su Rocky Linux, AlmaLinux o Oracle Linux che fornisce supporto a lungo termine (LTS). In questo tutorial impareremo a migrare CentOS 8 su Rocky Linux.
Cos'è Rocky Linux?
Rocky Linux è un sistema operativo open source compatibile con Red Hat Enterprise Linux® e un sostituto di CentOS 8. Rocky Linux Project ha fornito uno script di shell che ci aiuterà a migrare da CentOS 8 Linux a Rocky Linux 8 senza problemi.
Prerequisiti per la migrazione
Passaggio 1:backup dei file/cartelle necessari
Eseguire il backup di tutti i file e le cartelle necessari. Se stai utilizzando una macchina virtuale, acquisiscine uno snapshot.
Passaggio 2:aggiornamento a CentOS v8.5
La migrazione di CentOS 8 a Rocky Linux è supportata solo dalla v8.5. Pertanto aggiorna CentOS 8 all'ultima versione
[root@centos8-rocky ~]# dnf update
Passaggio 3:verifica la versione di CentOS a 8.5
[root@centos8-rocky ~]# cat /etc/centos-release CentOS Linux release 8.5.2111
Fase 4:installa git
Segui le istruzioni per installare git per clonare il repository per installare lo strumento di migrazione fornito da Rocky Linux Community.
Fase 5:scarica lo strumento di migrazione
Una volta installato git, clona il repository rock-tools.
[root@centos8-rocky ~]# git clone https://github.com/rocky-linux/rocky-tools Cloning into 'rocky-tools'... remote: Enumerating objects: 597, done. remote: Counting objects: 100% (315/315), done. remote: Compressing objects: 100% (212/212), done. remote: Total 597 (delta 175), reused 160 (delta 99), pack-reused 282 Receiving objects: 100% (597/597), 150.87 KiB | 380.00 KiB/s, done. Resolving deltas: 100% (248/248), done.
Come migrare CentOS 8 a Rocky Linux
Fase 6:cambia la directory in Rocky-tools/migrate2rocky
[root@centos8-rocky ~]# cd rocky-tools/migrate2rocky/
Passaggio 7:imposta le autorizzazioni di esecuzione per migrate2rocky.sh
[root@centos8-rocky migrate2rocky]# chmod +x migrate2rocky.sh
Fase 8:avvia la migrazione
[root@centos8-rocky migrate2rocky]# ./migrate2rocky.sh -r migrate2rocky - Begin logging at Wed 02 Mar 2022 05:18:10 PM IST. Removing dnf cache Preparing to migrate CentOS Linux 8 to Rocky Linux 8.
Siediti e rilassati, lo script impiegherà un bel po' di tempo per convertire tutto, a seconda della macchina e della connessione Internet.
Fase 9:riavvia il sistema
Una volta completato il passaggio precedente, riavvia il server.
[root@centos8-rocky migrate2rocky]# reboot
Fase 10:verifica la migrazione
Una volta riavviato il sistema, accedi al sistema ed esegui il comando seguente per verificare la corretta migrazione.
[root@centos8-rocky migrate2rocky]# cat /etc/centos-release Rocky Linux release 8.5 (Green Obsidian)
Questo è tutto!