Questo tutorial passo-passo facile da seguire spiega come migrare da CentOS 8 a Rocky Linux 8 utilizzando lo script migrate2rocky.
Nel dicembre 2020, Red Hat ha dichiarato che avrebbe interrotto CentOS basato sulle versioni di RedHat. Naturalmente, questo è stato un vero shock per la comunità di CentOS. Tuttavia, questo cambiamento ha portato a un paio di interessanti fork di CentOS. Il primo annunciato è stato Rocky Linux.
Come saprai, CentOS 8 ha raggiunto la fine del suo ciclo di vita a dicembre 2021. Quindi, se desideri migrare il tuo server CentOS 8 su Rocky Linux 8, un binario 1:1 compatibile con CentOS e RHEL, segui i passaggi.
Come migrare CentOS 8 a Rocky Linux 8
Nota: Prima di eseguire i comandi di migrazione seguenti, si consiglia sempre di eseguire il backup di tutti i dati critici dal sistema CentOS.
Passaggio 1:aggiorna/aggiorna l'attuale sistema CentOS
Vai al tuo CentOS e aggiorna il tuo sistema per assicurarti che tutti i pacchetti siano aggiornati.
sudo dnf -y upgrade
Al termine dell'aggiornamento, riavvia il sistema per assicurarti che tutte le modifiche vengano applicate, comprese le modifiche relative al kernel.
sudo reboot
Passaggio 2:ottieni lo script di conversione migrate2rocky
Rocky Linux fornisce uno strumento chiamato migrate2rocky, testato con successo su diverse varianti di RHEL come CentOS, Alma Linux e Oracle Linux. Lo script migrate2rocky può essere utilizzato per una comoda migrazione sul posto a Rocky Linux.
2.1 Scarica lo script utilizzando il comando curl mostrato di seguito.
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
2.2 Rendi eseguibile lo script.
chmod +x migrate2rocky.sh
Passaggio 3:avvia il processo di migrazione da CentOS a Rocky Linux
Infine, con lo script locale, eseguilo con -r
opzione per migrare da CentOS 8 a Rocky Linux 8.
sudo bash migrate2rocky.sh -r
Preparing to migrate CentOS Linux 8 to Rocky Linux 8.
Determining repository names for CentOS Linux 8…..
Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8 Rocky Linux 8
appstream appstream
baseos baseos
extras extras
...
Lo script cambierà automaticamente i repository CentOS 8 Linux in repository Rocky Linux. Sii paziente poiché il processo di aggiornamento potrebbe richiedere del tempo.
Una volta completata la migrazione, otterrai:
...
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
Esegui il comando seguente per sincronizzare i pacchetti installati e quindi riavvia il sistema.
sudo dnf distro-sync -y
sudo reboot
Fase 4:controlla la versione del sistema operativo
Per confermare di aver eseguito correttamente la migrazione a Rocky Linux, controlla la versione del sistema operativo.
cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)
Congratulazioni! Hai migrato con successo CentOS Linux 8 a Rocky Linux 8.