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

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

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.

In questa guida, ci concentriamo sul progetto Elevate e ti mostriamo come migrare da CentOS 7 ad AlmaLinux 8.x.

Passaggio 1:esegui un aggiornamento completo del sistema

Per iniziare, accedi al terminale del tuo sistema CentOS 7 ed esegui un aggiornamento completo del sistema come segue:

$ sudo yum update -y

Una volta completato, riavvia il sistema.

$ sudo reboot

Verifica che il tuo sistema sia l'ultima versione come mostrato.

Ora siamo pronti per installare il progetto Elevate che ci aiuterà a migrare da CentOS 7.x a una versione principale di RHEL 8.x.

Passaggio 2:installa il pacchetto Elevate RPM su CentOS 7

Successivamente, devi scaricare la versione elevata pacchetto come segue:

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

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

  1. leapp-data-rocky
  2. leapp-data-almalinux
  3. leapp-data-oraclelinux
  4. leapp-data-centos

Poiché stiamo aggiornando ad AlmaLinux, eseguiremo il comando:

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

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

Passaggio 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 in /var/log/leapp/leapp-report.txt file di registro.

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

$ sudo leapp preupgrade

Come previsto, si sono verificati alcuni errori durante la simulazione. Per ottenere la causa e le soluzioni ai problemi, esamina il /var/log/leapp/answerfile file

Di solito, l'esecuzione dei comandi seguenti risolverà tutti i problemi che ostacolano l'aggiornamento. Questi sono obbligatori, quindi eseguili 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

Ora, esegui nuovamente la simulazione per confermare che tutti i problemi sono stati risolti.

Passaggio 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

Meraviglioso! Siamo riusciti a migrare da CentOS 7.x ad AlmaLinux utilizzando i pacchetti di aggiornamento Elevate. Puoi eseguire l'aggiornamento ad altre distribuzioni RHEL 8.x utilizzando diversi pacchetti di dati di migrazione leapp.

E questo è tutto. In caso di problemi, non esitare a fornire il tuo feedback e ti risolveremo.


Cent OS
  1. Esegui l'aggiornamento a CentOS 6.2 da CentOS 6.1 / CentOS 6.0

  2. Esegui l'aggiornamento a CentOS 6.4 da CentOS 6.3

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

  4. Come migrare da Centos 8 a Rocky Linux 8

  5. Come migrare da CentOS 8 a Rocky Linux 8

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 da CentOS 8 a Rocky Linux 8

Come migrare da CentOS a Oracle Linux

Come migrare da CentOS 8 ad AlmaLinux 8.4