GNU/Linux >> Linux Esercitazione >  >> AlmaLinux

Migra ad AlmaLinux 8 da CentOS 8 usando lo script Almalinux-deploy

Questo tutorial passo passo spiega come migrare ad AlmaLinux 8 da CentOS 8 usando Almalinux-deploy sceneggiatura. Usando lo script Almalinux-deploy, possiamo convertire facilmente macchine CentOS (si spera in altri sistemi Enterprise Linux) in AlmaLinux.

È scritto in Bash e il codice sorgente è disponibile in GitHub. Ora andiamo avanti e migrare da CentOS ad AlmaLinux con lo script almalinux-deploy.

Se non si desidera eseguire l'aggiornamento ma si desidera eseguire una nuova installazione di AlmaLinux, fare riferimento alla seguente guida:

  • Come installare AlmaLinux 8.4

Migra ad AlmaLinux da CentOS 8 usando lo script almalinux-deploy

Un avvertimento:

Come al solito, esegui il backup dei dati importanti dal tuo sistema CentOS prima di avviare l'attività di migrazione di AlmaLinux. Ho testato questo script in una macchina virtuale CentOS 8 appena installata. La mia macchina virtuale non ha dati ed è un'edizione server con installazione minima. Ha funzionato bene senza problemi come previsto.

Passaggio 1: Aggiorna il tuo sistema CentOS all'ultima versione disponibile come root o sudo utente:

$ sudo dnf update

Passaggio 2: Riavvia il sistema per applicare gli aggiornamenti:

$ sudo reboot

Controlliamo l'attuale versione di CentOS 8:

$ cat /etc/redhat-release
CentOS Linux release 8.3.2011

Sì, è l'ultima versione!

Passaggio 3: Scarica lo script almalinux-deploy usando il comando:

$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

Passaggio 4: Vai alla posizione in cui hai scaricato lo script ed esegui lo script per avviare la migrazione di Almalinux:

$ sudo bash almalinux-deploy.sh

Questo comando installerà alcuni nuovi pacchetti, aggiornerà e declasserà alcuni pacchetti esistenti, reinstallerà alcuni pacchetti e disinstallerà alcuni pacchetti.

Ci vorranno un paio di minuti a seconda della velocità della connessione Internet e del numero totale di pacchetti installati nel tuo sistema CentOS.

Risultato di esempio:

 Check root privileges                                                 OK
 Check Secure Boot disabled                                            OK
 Check centos-8.x86_64 is supported                                    OK
 Download RPM-GPG-KEY-AlmaLinux                                        OK
 Import RPM-GPG-KEY-AlmaLinux to RPM DB                                OK
 Download almalinux-release package                                    OK
 Verify almalinux-release package                                      OK
 Remove centos-linux-release package                                   OK
 Remove centos-gpg-keys package                                        OK
 Remove centos-linux-repos package                                     OK
 Verifying…                          ################################# [100%]
 Preparing…                          ################################# [100%]
 Updating / installing…
    1:almalinux-release-8.3-4.el8      ################################# [100%]
 Install almalinux-release package                                     OK
 determining the fastest mirror (55 hosts).. done.    [===                                             ] ---  B/s |   0  B     --:-- ETA
 AlmaLinux 8 - BaseOS                                                                                    125 kB/s | 3.4 MB     00:27    
 AlmaLinux 8 - AppStream                                                                                 155 kB/s | 6.8 MB     00:44    
 AlmaLinux 8 - PowerTools                                                                                589 kB/s | 2.1 MB     00:03    
 AlmaLinux 8 - Extras                                                                                    3.3 kB/s | 3.6 kB     00:01    
 Dependencies resolved.
  Package                                 Architecture     Version                                             Repository           Size
 Upgrading:
  NetworkManager                          x86_64           1:1.26.0-13.el8_3                                   baseos              2.4 M
  NetworkManager-libnm                    x86_64           1:1.26.0-13.el8_3                                   baseos              1.7 M
  NetworkManager-team                     x86_64           1:1.26.0-13.el8_3                                   baseos              141 k
  NetworkManager-tui                      x86_64           1:1.26.0-13.el8_3                                   baseos              319 k
  dbus                                    x86_64           1:1.12.8-12.el8_3                                   baseos               40 k
  dbus-common                             noarch           1:1.12.8-12.el8_3                                   baseos               44 k
  dbus-daemon                             x86_64           1:1.12.8-12.el8_3                                   baseos              239 k
  dbus-libs                               x86_64           1:1.12.8-12.el8_3                                   baseos              182 k
  dbus-tools                              x86_64           1:1.12.8-12.el8_3                                   baseos               84 k
  device-mapper                           x86_64           8:1.02.171-5.el8_3.2                                baseos              372 k
[...]

Se la migrazione ha esito positivo, vedrai il seguente messaggio:

[...]
Complete!
Run dnf distro-sync -y                                                OK

Passaggio 5: Esegui il comando seguente per sincronizzare i pacchetti installati con le ultime versioni disponibili.

$ sudo dnf distro-sync -y 

Passaggio 6: Riavvia il sistema:

$ sudo reboot

Ora il tuo sistema si avvierà nel sistema AlmaLinux appena migrato:

Passaggio 7: Accedi al tuo sistema AlmaLinux e verifica la sua versione:

$ cat /etc/redhat-release 
AlmaLinux release 8.3 (Purple Manul)

Congratulazioni! La migrazione di AlmaLinux è riuscita!!

Passaggio 8: Avresti potuto usare la parola "centos" nel nome host e nel nome utente. Basta cambiarli dove necessario per riflettere AlmaLinux.

Aggiornerò il nome host:

$ sudo hostnamectl set-hostname almalinux8

Sostituisci almalinux8 con il tuo nome host preferito nel comando precedente.

Passaggio 9: Disconnettersi e riconnettersi per verificare se le modifiche sono state apportate:

$ hostname
almalinux8

Sì, le modifiche sono aggiornate!

Verificare che il sistema avvii il kernel AlmaLinux per impostazione predefinita utilizzando il comando:

$ sudo grubby --info DEFAULT | grep AlmaLinux

Risultato di esempio:

title="AlmaLinux (4.18.0-240.15.1.el8_3.x86_64) 8.3 (Purple Manul)"

Tutto bene! Inizia a usare AlmaLinux!!

Abbiamo anche pubblicato un metodo di migrazione AlmaLinux non ufficiale. Se sei interessato a sapere come fare, dai un'occhiata al seguente link:

  • Il modo non ufficiale per migrare ad AlmaLinux da CentOS 8

Migra da CentOS 7 a qualsiasi Enterprise Linux 8 con ELEvate

Tieni presente che lo script almalinux-deploy converte solo la versione CentOS 8 in AlmaLinux 8. Se stai eseguendo versioni precedenti come CentOS 7.xo 6.x, questo script non sarà di aiuto.

Per fortuna, gli sviluppatori di AlmaLinux hanno creato uno strumento chiamato ELEvate per migrare CentOS 7 a qualsiasi versione di Enterprise Linux 8.x.

ELEvate è uno strumento di migrazione open source sviluppato dal team di AlmaLinux. Ti consente di migrare tra le versioni principali delle distribuzioni basate su RHEL dalla versione 7.x alla versione 8.x. Per maggiori dettagli, fare riferimento alla seguente guida.

  • Come migrare CentOS 7 ad AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 usando ELEvate Utility

Spero che questo aiuti.

Risorsa:

  • Script di migrazione AlmaLinux su GitHub

Lettura correlata:

  • Come migrare a Rocky Linux 8 da CentOS 8 Linux
  • Come migrare a CentOS Stream 8 da CentOS Linux 8
  • Come migrare CentOS Linux su Oracle Linux

AlmaLinux
  1. Come migrare da CentOS ad AlmaLinux

  2. Come migrare Centos 8 ad AlmaLinux 8.3

  3. Come migrare CentOS 7 ad AlmaLinux 8:una guida passo passo

  4. Migra dalle versioni di CentOS 7.x a RHEL 8.x usando Elevate Project

  5. Come migrare da Centos 8 a Rocky Linux 8

Come migrare da CentOS 8 ad AlmaLinux 8.

Come migrare da AlmaLinux 8 a Rocky Linux 8

Come migrare da CentOS 8 Linux ad AlmaLinux 8

Come migrare CentOS su AlmaLinux

Come migrare da CentOS 8 ad AlmaLinux 8.4

Come migrare CentOS Stream su AlmaLinux