GNU/Linux >> Tutoriels Linux >  >> Cent OS

Migrer des versions CentOS 7.x vers RHEL 8.x à l'aide du projet Elevate

La mise à niveau de CentOS 7.x vers RHEL 8.x et d'autres distributions RHEL 8.x telles que AlmaLinux 8.x, Rocky 8.x et Oracle 8.x n'était pas possible jusqu'à il y a quelques semaines. C'est grâce à l'équipe AlmaLinux d'avoir publié Elevate - un projet open source qui permet une migration transparente de CentOS 7.x vers toutes les versions majeures de RHEL 8.x.

Notez qu'Elevate ne prend en charge que les référentiels CentOS et non les autres référentiels externes.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes de migration de serveur connexes.

Dans ce contexte, nous verrons comment vous pouvez migrer de CentOS 7 vers AlmaLinux 8.x via le projet Elevate.


Étapes pour migrer de CentOS 7 vers AlmaLinux 8.x

1. Effectuez la mise à jour du système

Il est important d'effectuer une mise à niveau complète du système du cache apt de votre système. Accédez donc au terminal de votre système CentOS 7 et exécutez la commande ci-dessous pour mettre à jour le système :

$ sudo yum update -y

Une fois terminé, redémarrez le système :

$ sudo reboot

Vérifiez que votre système est la dernière version avec la commande ci-dessous :

$ cat /etc/redhat-release


2. Installez le package Elevate RPM sur le système

Maintenant, vous devez télécharger le package Elevate-release en exécutant la commande ci-dessous :

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

Une fois le package Elevate-release installé, vous devez installer le package Leapp pour le système d'exploitation vers lequel vous souhaitez migrer. Les packages leapp possibles sont :

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


Puisque nous mettons à niveau vers AlmaLinux, nous allons exécuter la commande ci-dessous :

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

Une fois que votre package leapp préféré est installé avec d'autres dépendances, effectuez une simulation de la mise à niveau.


3. Effectuez une vérification préalable à la mise à niveau

Avant d'effectuer la mise à niveau, il est prudent de simuler la mise à niveau et de confirmer si elle sera un succès ou non. À la fin de la simulation, un rapport de pré-mise à niveau sera généré et en cas de problème, un ensemble de recommandations sera fourni pour résoudre le problème. Le rapport est consigné dans le fichier journal /var/log/leapp/leapp-report.txt.

Donc, pour lancer la vérification préalable à la mise à niveau, exécutez la commande ci-dessous :

$ sudo leapp preupgrade

Comme prévu, des erreurs peuvent survenir lors de la simulation. Pour obtenir la cause et les solutions aux problèmes, examinez le fichier /var/log/leapp/answerfile

Généralement, l'exécution des commandes ci-dessous résoudra tous les problèmes entravant la mise à niveau :

$ sudo rmmod pata_acpi

Ceux-ci sont obligatoires, alors exécutez-les les uns après les autres.

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

Maintenant, relancez la simulation pour confirmer que tous les problèmes ont été résolus :

$ sudo leapp preupgrade


4. Migrer de CentOS 7 vers AlmaLinux

Enfin, effectuez la migration de CentOS 7 vers AlmaLinux 8 en exécutant la commande indiquée. Cela peut prendre un certain temps en fonction des packages installés et de la vitesse de votre connexion Internet :

$ sudo leapp upgrade

Enfin, redémarrez le système pour terminer le basculement vers AlmaLinux :

$ sudo reboot

Démarrez en utilisant la première entrée du menu GRUB intitulée Elevate-Upgrade-Initramfs.

Par la suite, le processus de mise à niveau se poursuivra pendant environ une demi-heure. Le système va, une fois de plus, redémarrer. Cette fois, les options du menu AlmaLinux GRUB vous seront présentées.

Une fois connecté, confirmez que le système est passé à AlmaLinux 8 :

$ cat /etc/redhat-release



Cent OS
  1. Comment migrer Centos 8 vers AlmaLinux 8.3

  2. Comment migrer CentOS 7 vers AlmaLinux 8 :un guide étape par étape

  3. Comment migrer de Centos 8 vers Rocky Linux 8

  4. [Linux] :comment mettre à niveau de force php de 5.1.6 à 5.3.3 en utilisant yum sur CentOS/Fedora/RHEL

  5. Mise à niveau de CentOS/RHEL 7 vers CentOS/RHEL 8 avec Leapp

Projet Elevate - Migrer des versions CentOS 7.x vers RHEL 8.x

Comment migrer de CentOS 8 vers CentOS Stream Server :

Comment migrer de CentOS 8 vers AlmaLinux 8.

Comment migrer de CentOS 8 Linux vers AlmaLinux 8

Comment migrer CentOS vers AlmaLinux

Comment migrer de CentOS 8 vers AlmaLinux 8.4