Cent OS 7 arrive en fin de vie le 30 juin 2024 marquant la fin du Projet CentOS après Cent OS 8 a été prématurément interrompu le 31 décembre au profit de CentOS Stream.
Heureusement, vous pouvez migrer de Cent OS 7 pour AlmaLinux 8 ou toutes les principales distributions Enterprise 8.x RHEL telles que OracleLinux 8, Rocky Linux 8, ou Flux CentOS 8 en utilisant le Élever le projet.
Qu’est-ce qu’Elevate ?
Élever est un utilitaire développé par AlmaLinux conçu pour faciliter la migration de Cent OS 7 ou toute version majeure des distributions basées sur RHEL de 7.x pour 8.x et de 8.x pour 9.x. Il fournit le Leapp outil qui lance le processus de mise à niveau proprement dit d’une version à une autre.
La mise à niveau de Cent OS 7 à toute distribution majeure basée sur RHEL prend les directions suivantes, comme illustré dans le diagramme ci-dessous.
Si vous cherchez à passer de Cent OS 7 pour AlmaLinux 8, alors vous êtes au bon endroit. Dans ce guide, nous vous expliquerons comment migrer depuis Cent OS 7 pour AlmaLinux 8 en utilisant le Élever le projet.
Étape préliminaire
Comme il est toujours recommandé avant de migrer vers une version majeure, il est prudent d’avoir une sauvegarde de vos fichiers au cas où quelque chose se passerait mal pendant la mise à niveau. Par conséquent, prenez le temps de faire une copie de sauvegarde de tous les fichiers importants.
Étape 1 : Mettre à jour le système CentOS 7
Pour démarrer, connectez-vous à votre instance de Cent OS 7 et mettez à niveau le système vers la dernière version en exécutant la commande yum suivante.
$ sudo yum update
Une fois la mise à jour terminée, vérifiez que Cent OS 7 a été mis à jour vers la dernière version comme suit.
$ cat /etc/redhat-release OR $ cat /etc/os-release
Vous devriez obtenir ce qui suit comme sortie confirmant que Cent OS 7 a été mis à jour avec la dernière version.
CentOS Linux release 7.9.2009 (Core)
Étape 2 : Installer le référentiel Elevate dans CentOS 7
L’étape suivante consiste à activer le Élever référentiel sur votre Cent OS 7 système en exécutant la commande suivante :
$ sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
Pour confirmer que Élever a été installé avec succès, exécutez la commande rpm suivante.
$ rpm -qi elevate-release
Vous devriez obtenir la sortie suivante fournissant des détails complexes sur le élever-libérer package comprenant la version, la version, l’architecture, la date d’installation et bien plus encore.
Étape 3 : Installer l’utilitaire Leapp dans CentOS 7
Le Élever le référentiel fournit le Leapp utilitaire qui facilite la migration effective des Red Hat Enterprise Linux 7.x distributions à tout Entreprise Linux 8.x versions.
Par exemple pour migrer de Cent OS 7 pour AlmaLinux 8installez les progiciels suivants.
$ sudo yum install -y leapp-upgrade leapp-data-almalinux
Étape 4 : migrer CentOS 7 vers AlmaLinux 8
Une fois les packages de migration installés avec succès, exécutez le pré-vol liste de contrôle de mise à niveau à l’aide de la commande suivante :
$ sudo leapp upgrade
L’utilitaire effectue une série de vérifications pour confirmer si le système est prêt pour le passage à AlmaLinux 8. Le Cent OS 7 a des problèmes inhérents qui empêchent la migration de prendre comme indiqué dans le rapport d’erreur comme indiqué ci-dessous.
Le pré-mise à niveau rapport est généré et enregistré dans le /var/log/leapp/leapp-report.txt déposer. De là, vous pouvez voir tous les problèmes qui empêchent la migration vers AlmaLinux.
Dans notre cas, nous avons rencontré quelques problèmes. Premièrement, notre système avait deux noyaux ; quelque chose qui entrave la migration vers AlmaLinux 8. Votre système ne doit avoir qu’un seul noyau.
Pour vérifier le nombre de noyaux installés, exécutez la commande :
$ rpm -q kernel
Si votre système possède plusieurs noyaux, comme c’est notre cas, supprimez-les tous et conservez-en un seul à l’aide de la commande suivante.
$ sudo package-cleanup --oldkernels --count=1
Encore une fois, vérifiez le nombre de noyaux présents dans votre système comme suit.
$ rpm -q kernel
Pour résoudre les problèmes restants, exécutez les commandes suivantes, qui autorisent la connexion root à distance à l’aide du SSH protocole.
$ sudo echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
Ensuite, exécutez la commande suivante pour supprimer le pam_pkcs11 modules dans le PAM configuration
$ sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
Enfin, désactivez le pata_acpi module.
$ sudo rmmod pata_acpi
Cette fois-ci, il ne nous reste plus qu’un seul noyau, ce qui est formidable !
Après avoir résolu tous les problèmes, continuez et effectuez la migration à partir de Cent OS 7 pour AlmaLinux 8 en exécutant la commande suivante :
$ sudo leapp upgrade
C’est un long processus et prend un certain temps. Lors de l’exécution réussie de la commande, un rapport sera généré, et cette fois-ci, tout indique que tout s’est déroulé comme prévu.
Ensuite, redémarrez votre système.
$ reboot
Sur le VER menu, vous trouverez le ‘Élévation-Mise à niveau‘ entrée. Presse ENTRER.
La mise à niveau vers AlmaLinux 8 continuera et le système redémarrera plusieurs fois.
Enfin, l’écran de connexion apparaîtra. Indiquez votre mot de passe et cliquez sur ‘S’identifier‘ ou frapper ENTRER ouvrir une session.
Sur le terminal, vérifiez la version de AlmaLinux en utilisant la commande ci-dessous.
$ cat /etc/redhat-release
Vous pouvez également exécuter la commande.
$ cat /etc/os-release
La sortie confirme que nous avons réussi à basculer ou à migrer de Cent OS 7 pour Almalinux 8.7.
Conclusion
Dans ce guide, nous avons montré comment migrer depuis Cent OS 7 pour AlmaLinux 8 en utilisant le Élever project qui est une application qui permet de simplifier le passage des systèmes Enterprise 7.x à Enterprise 8.x.
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.
Nous sommes reconnaissants pour votre soutien sans fin.