GNU/Linux >> Linux Esercitazione >  >> Cent OS

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

L'aggiornamento da CentOS 7.x a RHEL 8.x e altre distribuzioni RHEL 8.x come AlmaLinux 8.x, Rocky 8.x e Oracle 8.x non era possibile fino a poche settimane fa. Questo grazie al team di AlmaLinux per aver rilasciato Elevate, un progetto opensource che consente la migrazione senza interruzioni da CentOS 7.x a qualsiasi versione principale di RHEL 8.x.

Tieni presente che Elevate supporta solo repository CentOS e non altri repository esterni.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire le relative query di migrazione del server.

In questo contesto, esamineremo come migrare da CentOS 7 ad AlmaLinux 8.x tramite il progetto Elevate.


Passaggi per migrare da CentOS 7 ad AlmaLinux 8.x

1. Esegui l'aggiornamento del sistema

È importante eseguire un aggiornamento completo del sistema della cache apt del tuo sistema. Quindi accedi al terminale del tuo sistema CentOS 7 ed esegui il comando seguente per aggiornare il sistema:

$ sudo yum update -y

Una volta completato, riavvia il sistema:

$ sudo reboot

Verifica che il tuo sistema sia l'ultima versione con il comando seguente:

$ cat /etc/redhat-release


2. Installa il pacchetto Elevate RPM sul sistema

Ora devi scaricare il pacchetto di rilascio elevato eseguendo il comando seguente:

$ sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm

Una volta installato il pacchetto a rilascio elevato, è necessario installare il pacchetto Leapp per il sistema operativo su cui si desidera migrare. I possibili pacchetti leapp sono:

  • leapp-data-rocky
  • leapp-data-almalinux
  • leapp-data-oraclelinux
  • leapp-data-centos


Poiché stiamo eseguendo l'aggiornamento ad AlmaLinux, eseguiremo il comando seguente:

$ sudo yum install leapp-upgrade leapp-data-almalinux -y

Una volta che il tuo pacchetto leapp preferito è stato installato insieme ad altre dipendenze, esegui un test a secco dell'aggiornamento.


3. Esegui un controllo pre-aggiornamento

Prima di eseguire l'aggiornamento, è un'idea prudente simulare l'aggiornamento e confermare se sarà un successo o meno. Al termine della simulazione, verrà generato un rapporto di pre-aggiornamento e in caso di problemi, verrà fornita una serie di consigli per risolvere il problema. Il rapporto viene registrato nel file di registro /var/log/leapp/leapp-report.txt.

Quindi, per avviare il controllo pre-aggiornamento, esegui il comando seguente:

$ sudo leapp preupgrade

Come previsto, potrebbero verificarsi degli errori durante la simulazione. Per ottenere la causa e le soluzioni ai problemi, esaminare il file /var/log/leapp/answerfile

Di solito, l'esecuzione dei comandi seguenti risolverà tutti i problemi che ostacolano l'aggiornamento:

$ sudo rmmod pata_acpi

Questi sono obbligatori, quindi eseguili uno dopo l'altro.

$ echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
$ sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True

Ora, esegui ancora una volta la simulazione per confermare che tutti i problemi sono stati risolti:

$ sudo leapp preupgrade


4. Migra da CentOS 7 ad AlmaLinux

Infine, esegui la migrazione da CentOS 7 ad AlmaLinux 8 eseguendo il comando mostrato. L'operazione potrebbe richiedere del tempo a seconda dei pacchetti installati e della velocità della tua connessione Internet:

$ sudo leapp upgrade

Infine, riavvia il sistema per completare il passaggio ad AlmaLinux:

$ sudo reboot

Avvia utilizzando la prima voce di menu di GRUB denominata Elevate-Upgrade-Initramfs.

Successivamente, il processo di aggiornamento continuerà per un'altra mezz'ora circa. Il sistema, ancora una volta, si riavvierà. Questa volta, ti verranno presentate le opzioni del menu di AlmaLinux GRUB.

Dopo aver effettuato l'accesso, conferma che il sistema è passato ad AlmaLinux 8:

$ cat /etc/redhat-release



Cent OS
  1. Come migrare Centos 8 ad AlmaLinux 8.3

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

  3. Come migrare da Centos 8 a Rocky Linux 8

  4. [Linux]:come aggiornare forzatamente php da 5.1.6 a 5.3.3 usando yum su CentOS/Fedora/RHEL

  5. Aggiornamento da CentOS/RHEL 7 a CentOS/RHEL 8 tramite Leapp

Elevate Project:migra dalle versioni CentOS 7.x a RHEL 8.x

Come migrare da CentOS 8 a CentOS Stream Server:

Come migrare da CentOS 8 ad AlmaLinux 8.

Come migrare da CentOS 8 Linux ad AlmaLinux 8

Come migrare CentOS su AlmaLinux

Come migrare da CentOS 8 ad AlmaLinux 8.4