Come ormai saprai, CentOS 8 gravita verso EOL che dovrebbe essere il 31 dicembre 2021. CentOS 8 avrebbe goduto del supporto fino al 2029 fino a poco tempo fa, quando RedHat ha preso la decisione impopolare di interromperlo a favore di CentOS Stream. Ciò ha suscitato preoccupazione tra gli utenti che si affidavano a CentOS per i propri carichi di lavoro di produzione. Tuttavia, sono state sviluppate alcune distribuzioni alternative per colmare l'enorme divario lasciato da CentOS 8. Due distribuzioni che sono state preferite per sostituire CentOS 8 includono Rocky Linux e AlmaLinux.
Sviluppato da CloudLinux e attualmente gestito dalla community, AlmaLinux è un sistema operativo aziendale gratuito e open source sviluppato in risposta all'improvvisa e sfortunata fine di CentOS 8. È compatibile con RHEL in formato binario 1:1 e fornisce un sistema operativo stabile e piattaforma di livello produttivo per gestire i carichi di lavoro di produzione. L'ultima versione stabile e pronta per la produzione è AlmaLinux 8.4, che si basa su RHEL 8.4. Puoi scegliere di scaricare AlmaLinux 8.4 e installarlo o semplicemente migrare da CentOS 8 ad AlmaLinux 8.4.
In questa guida, ci concentriamo sul passaggio da CentOS 8 ad AlmaLinux 8.4, che è l'attuale versione stabile e più recente.
NOTA:
Prima di intraprendere la migrazione, è consigliabile eseguire prima una copia di backup di tutti i file in modo che, in caso di errore, i dati non vengano compromessi. Di solito, la migrazione dovrebbe essere senza interruzioni, ma è meglio prevenire che curare, e maggiore è il motivo per cui è necessario eseguire il backup del file archiviato.
Passaggio 1:aggiorna CentOS
Il passaggio ad AlmaLinx 8.4 richiede che tu abbia almeno CentOS 8.3. Per verificare la versione in esecuzione, esegui il comando:
$ cat /etc/redhat-release
Qui sto eseguendo CentOS 8.0.1905.
Eseguiamo ora l'aggiornamento all'ultima versione di CentOS che è CentOS 8.4.
$ sudo dnf update
Una volta completato l'aggiornamento, conferma la versione del tuo sistema. In questo caso, è stato aggiornato all'ultima versione corrente che è CentOS 8.4.
Passaggio 2:scarica lo script di migrazione Rocky Linux
Con CentOS 8 aggiornato alla versione recente, procedi e scarica lo script di migrazione di AlmaLinux.
$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Quindi procedi e rendi eseguibile lo script usando il chmod comando.
$ chmod +x almalinux-deploy.sh
Passaggio 3:esegui lo script di migrazione
Infine, per passare ad AlmaLinux, esegui almalinux-deploy.sh script di migrazione.
$ sudo bash almalinux-deploy.sh
Lo script esegue alcuni controlli e procede alla rimozione dei vecchi pacchetti CentOS 8, al download e alla reinstallazione di quelli nuovi ed esegue un aggiornamento di alcuni dei pacchetti esistenti per sincronizzarli con i repository AlmaLinux. Ci vuole un po' di tempo e, nel mio caso, ci sono volute circa 4 ore.
Una volta completata, riceverai un messaggio sul terminale che la migrazione è riuscita.
Infine, riavvia il sistema per avviare la nuova istanza di AlmaLinux
$ sudo reboot
Nel menu di GRUB, seleziona AlmaLinux.
Poco dopo, apparirà la schermata della GUI di accesso. Inserisci la tua password e accedi.
Ed ecco il nuovo AlmaLinux 8.4!
Puoi verificare ulteriormente la versione dal terminale come segue.
E questo conclude questa migrazione alla guida di AlmaLinux. Come hai notato, è un processo piuttosto semplice ma dispendioso in termini di tempo poiché lo script automatizzato esegue tutte le operazioni necessarie per aggiornare il tuo sistema ad AlmaLinux 8.4