Ora è più facile che mai migrare da CentOS 7 ad AlmaLinux 8, grazie al progetto AlmaLinux chiamato ELEvate. Ecco come farlo.
Sommario
- 1. Esegui il backup del sistema
- 2. Aggiorna l'attuale sistema CentOS 7
- 3. Migrare CentOS 7 ad AlmaLinux 8
- 3.1 Installa ELEvate
- 3.2 Installa Leapp e i dati di migrazione
- 3.3 Avvia un controllo pre-aggiornamento
- 3.4 Avvia il processo di aggiornamento da CentOS 7 ad AlmaLinux 8
- 4. Controlla la versione del sistema operativo
- Conclusione
Ti sei mai chiesto:come faccio a migrare da CentOS 7 ad AlmaLinux? Non devi più preoccuparti di questo perché è possibile in pochi semplici passaggi che ti mostrerò in questa guida.
Ciò sarà particolarmente utile per gli utenti di CentOS 7 che rimarranno senza un chiaro percorso di aggiornamento dopo la fine dell'anno, quando Red Hat ritirerà il supporto per CentOS 8.
Ciò è particolarmente importante perché si presume che CentOS 7, che perderà il supporto nel 2024, abbia una base di utenti molto più ampia rispetto a CentOS 8, disponibile solo da poco più di un anno quando Red Hat ha annunciato che sarebbe stato ritirato.
Per chi non lo sapesse, il progetto AlmaLinux ELEvate consente agli utenti di aggiornare o migrare tra qualsiasi distribuzione basata su RHEL. Allora facciamolo.
Ecco il nostro sistema CentOS 7 prima di avviare il processo di migrazione ad AlmaLinux 8.
1. Esegui il backup del sistema
Prima di eseguire l'aggiornamento, assicurati di eseguire il backup di tutti i tuoi dati essenziali e, se possibile, di fare un'istantanea dell'intero sistema CentOS 7. In questo modo, se qualcosa va storto, sarai dalla parte giusta delle cose.
2. Aggiorna l'attuale sistema CentOS 7
Il passaggio successivo nel processo di aggiornamento è assicurarsi di avere un sistema completamente aggiornato. Aggiorna il software esistente con il seguente comando:
sudo yum update
Una volta aggiornati tutti i pacchetti, riavvia il sistema per applicare le modifiche.
Ora verifichiamo la nostra versione attuale del sistema operativo.
cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
Come puoi vedere, il sistema esegue CentOS 7.9, che è l'ultima versione di CentOS nel ramo 7.x.
3. Migra da CentOS 7 ad AlmaLinux 8
3.1 Installa ELEvate
Il primo passaggio nel processo di aggiornamento è l'installazione di un elevate-release
pacchetto nel tuo attuale sistema CentOS7.
sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
3.2 Installazione di Leapp e dati di migrazione
Il processo di migrazione si basa sull'utilizzo dell'utilità Leapp di Red Hat. Combina il framework Leapp di Red Hat con una libreria e un servizio creati dalla community per il set di metadati di migrazione richiesto.
Quindi il prossimo passo è installare i pacchetti richiesti, che nel nostro caso desideriamo aggiornare da CentOS 7 ad AlmaLinux 8.
sudo yum install -y leapp-upgrade leapp-data-almalinux
3.3 Avvia un controllo pre-aggiornamento
Il passaggio successivo è avviare un controllo pre-aggiornamento. Il comando seguente verifica la compatibilità del server senza modifiche effettive:
sudo leapp preupgrade
Probabilmente il controllo fallirà, ma niente panico! È normale perché sono necessarie alcune modifiche in anticipo.
Secondo la documentazione ufficiale, questi tre comandi sono mostrati di seguito per risolvere il problema. Basta eseguirli uno dopo l'altro:
sudo rmmod pata_acpi
echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
(Facoltativo) Se esegui nuovamente il controllo, il controllo di pre-aggiornamento avrà esito positivo.
sudo leapp preupgrade
3.4 Avvia il processo di aggiornamento da CentOS 7 ad AlmaLinux 8
Ora puoi eseguire il comando seguente per migrare CentOS 7 su AlmaLinux 8.
sudo leapp upgrade
Sii paziente poiché il processo di aggiornamento potrebbe richiedere del tempo. Una volta completata la migrazione, ti verrà offerto di riavviare il sistema:
sudo reboot
Una nuova voce in GRUB chiamata ELevate-Upgrade-Initramfs
apparirà. Premi Enter
e attendi che il processo di aggiornamento finisca. Il sistema verrà avviato automaticamente al suo interno.
E sarai accolto dal menu di AlmaLinux 8 GRUB all'avvio.
4. Controlla la versione del sistema operativo
Per confermare di aver eseguito correttamente la migrazione da CentOS 7 ad AlmaLinux 8, controlla la versione del sistema operativo:
cat /etc/redhat-release
AlmaLinux release 8.4 (Electric Cheetah)
È tutto. Congratulazioni! Hai eseguito correttamente la migrazione ad AlmaLinux 8.
(Facoltativo) Inoltre, puoi aggiornare il nome host del server in modo che corrisponda ad AlmaLinux.
sudo hostnamectl set-hostname almalinux8
sudo reboot
Conclusione
Lo strumento ELEvate di AlmaLinux è eccezionale. Potrebbe essere un'opzione fantastica se desideri migrare da CentOS 7 ad AlmaLinux 8.
Se stai utilizzando CentOS 8.x, tutto ciò che devi fare per passare ad AlmaLinux 8 è seguire il nostro CentOS 8 ad AlmaLinux 8:una guida passo passo alla migrazione.
Ho cercato di rendere questa guida il più semplice possibile. Grazie per averlo usato! Sentiti libero di condividere i tuoi pensieri nella casella dei commenti qui sotto.