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

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

Il est désormais plus facile que jamais de migrer de CentOS 7 vers AlmaLinux 8, grâce au projet AlmaLinux appelé ELevate. Voici comment procéder.

Table des matières

  • 1. Effectuez une sauvegarde du système
  • 2. Mettre à niveau le système CentOS 7 actuel
  • 3. Migrer CentOS 7 vers AlmaLinux 8
    • 3.1 Installer ELevate
    • 3.2 Installer Leapp et les données de migration
    • 3.3 Démarrer une vérification préalable à la mise à niveau
    • 3.4 Démarrer le processus de mise à niveau de CentOS 7 vers AlmaLinux 8
  • 4. Vérifiez la version du système d'exploitation
  • Conclusion

Vous êtes-vous déjà demandé :comment migrer de CentOS 7 vers AlmaLinux ? Vous n'avez plus à vous en soucier car c'est possible en quelques étapes simples que je vais vous montrer dans ce guide.

Cela sera particulièrement utile pour les utilisateurs de CentOS 7 qui se retrouveront sans chemin de mise à niveau clair après la fin de l'année lorsque Red Hat retirera la prise en charge de CentOS 8.

Ceci est particulièrement important car CentOS 7, qui ne sera plus pris en charge en 2024, est supposé avoir une base d'utilisateurs beaucoup plus importante que CentOS 8, qui n'était disponible que depuis un peu plus d'un an lorsque Red Hat a annoncé qu'il était supprimé.

Pour ceux qui ne le savent pas, le projet AlmaLinux ELevate permet aux utilisateurs de mettre à niveau ou de migrer entre n'importe quelle distribution basée sur RHEL. Alors allons-y.

Voici notre système CentOS 7 avant de commencer le processus de migration vers AlmaLinux 8.

1. Effectuez une sauvegarde du système

Avant la mise à niveau, assurez-vous de sauvegarder toutes vos données essentielles et, si possible, de prendre un instantané du système CentOS 7 complet. De cette façon, vous serez du bon côté en cas de problème.

2. Mettre à niveau le système CentOS 7 actuel

La prochaine étape du processus de mise à niveau consiste à s'assurer que nous disposons d'un système entièrement mis à niveau. Mettez à jour le logiciel existant avec la commande suivante :

sudo yum update

Une fois tous les packages mis à jour, redémarrez votre système pour appliquer les modifications.

Vérifions maintenant la version actuelle de notre système d'exploitation.

cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

Comme vous pouvez le voir, le système exécute CentOS 7.9, qui est la dernière version de CentOS dans la branche 7.x.

3. Migrer CentOS 7 vers AlmaLinux 8

3.1 Installer ELevate

La première étape du processus de mise à niveau consiste à installer une elevate-release package dans votre système CentOS7 actuel.

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

3.2 Installer Leapp et les données de migration

Le processus de migration est basé sur l'utilisation de l'utilitaire Leapp de Red Hat. Il combine le framework Leapp de Red Hat avec une bibliothèque et un service créés par la communauté pour son ensemble de métadonnées de migration requis.

Par conséquent, la prochaine étape consiste à installer les packages requis, que dans notre cas, nous souhaitons mettre à niveau de CentOS 7 vers AlmaLinux 8.

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

3.3 Lancer une vérification préalable à la mise à niveau

L'étape suivante consiste à démarrer une vérification préalable à la mise à niveau. La commande ci-dessous vérifie la compatibilité du serveur sans aucun changement réel :

sudo leapp preupgrade

La vérification échouera probablement, mais ne paniquez pas ! C'est normal car certaines modifications sont nécessaires au préalable.

Selon la documentation officielle, ces trois commandes sont présentées ci-dessous pour résoudre le problème. Exécutez-les simplement l'une après l'autre :

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

(Facultatif) Si vous réexécutez la vérification, la vérification préalable à la mise à niveau réussira.

sudo leapp preupgrade

3.4 Démarrer le processus de mise à niveau de CentOS 7 vers AlmaLinux 8

Vous pouvez maintenant exécuter la commande suivante pour migrer CentOS 7 vers AlmaLinux 8.

sudo leapp upgrade

Soyez patient car le processus de mise à niveau peut prendre un certain temps. Une fois la migration terminée, il vous sera proposé de redémarrer le système :

sudo reboot

Une nouvelle entrée dans GRUB appelée ELevate-Upgrade-Initramfs apparaîtra. Appuyez sur Enter et attendez la fin du processus de mise à niveau. Le système sera automatiquement démarré dessus.

Et vous serez accueilli par le menu GRUB d'AlmaLinux 8 au démarrage.

4. Vérifiez la version du système d'exploitation

Pour confirmer que vous avez bien migré de CentOS 7 vers AlmaLinux 8, vérifiez la version du système d'exploitation :

cat /etc/redhat-release
AlmaLinux release 8.4 (Electric Cheetah)

C'est tout. Toutes nos félicitations! Vous avez réussi la migration vers AlmaLinux 8.

(Facultatif) De plus, vous pouvez mettre à jour le nom d'hôte du serveur pour qu'il corresponde à AlmaLinux.

sudo hostnamectl set-hostname almalinux8
sudo reboot

Conclusion

L'outil ELevate d'AlmaLinux est excellent. Cela peut être une option fantastique si vous souhaitez migrer de CentOS 7 vers AlmaLinux 8.

Si vous utilisez CentOS 8.x, tout ce que vous avez à faire pour basculer vers AlmaLinux 8 est de suivre notre CentOS 8 vers AlmaLinux 8 :Un guide de migration pas à pas.

J'ai essayé de rendre ce guide aussi simple que possible. Merci de l'avoir utilisé ! N'hésitez pas à partager vos réflexions dans la zone de commentaires ci-dessous.


Cent OS
  1. Comment migrer de CentOS vers AlmaLinux

  2. Comment migrer Centos 8 vers AlmaLinux 8.3

  3. Migration de CentOS 8 vers Oracle Linux 8 :un guide étape par étape

  4. CentOS 8 vers AlmaLinux 8 :un guide de migration étape par étape

  5. Comment migrer l'installation de CentOS 8 vers le flux CentOS

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

Comment migrer CentOS 8 vers le flux CentOS

Comment migrer le flux CentOS vers AlmaLinux