Le système d'exploitation CentOS 7 est pris en charge jusqu'en juin 2024, mais les utilisateurs cherchent à passer à CentOS 8 pour profiter des nouvelles fonctionnalités et des améliorations de sécurité. Cependant, notez que la mise à niveau directe de CentOS 7 vers CentOS 8 est un processus compliqué, car CentOS 8 fonctionne sur la base de packages dnf au lieu de yum et des changements fondamentaux ont été apportés à la structure du système. Dans ce tutoriel de Radib, nous allons vous apprendre à mettre à niveau CentOS, restez avec Radib jusqu'à la fin de ce tutoriel.
Étapes de mise à niveau de CentOS 7 vers CentOS 8
1. Sauvegarde de votre système
Avant de faire quoi que ce soit, il est essentiel de sauvegarder votre système actuel, y compris vos données, vos paramètres et vos fichiers importants. Vous pouvez utiliser des outils comme rsync
ou tar
pour faire cela :
rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*"} /backup/
2. Vérifiez la version CentOS installée
Pour acheter un serveur cloud horaire au meilleur prix chez Radib, cliquez sur
Pour connaître la version actuelle du système d'exploitation, exécutez la commande suivante :
cat /etc/centos-release
3. Mise à jour des packages CentOS 7
Avant de démarrer le processus de mise à niveau, le système doit être mis à jour vers la dernière version de CentOS 7 :
sudo yum update -y
sudo reboot
4. Installation de l'outil de prérequis de mise à niveau
CentOS fournit un outil officiel appelé Leapp qui est conçu pour vous aider à migrer de CentOS 7 vers CentOS 8. Pour installer cet outil, exécutez les commandes suivantes :
sudo yum install leapp-upgrade leapp-data-centos -y
5. Exécutez une évaluation préalable à la mise à niveau
L'outil Leapp effectue une évaluation préalable à la mise à niveau pour identifier les problèmes potentiels :
sudo leapp preupgrade
Si vous constatez des erreurs, examinez-les et résolvez-les. Certains problèmes courants incluent des packages incompatibles et des paramètres obsolètes.
6. Exécutez le processus de mise à niveau
Après avoir résolu les problèmes d'évaluation, démarrez la mise à niveau avec la commande suivante :
sudo leapp upgrade
Achetez un serveur virtuel dans plus de 25 pays différents avec la meilleure qualité et le meilleur prix chez Radib,Cliquez
Ce processus peut prendre un certain temps. Une fois terminé, redémarrez le système :
sudo reboot
7. Vérifiez si la mise à niveau a réussi
Après le redémarrage, vérifiez si le système exécute CentOS 8 :
cat /etc/centos-release
8. Réinstallez les packages requis
Certains packages peuvent avoir été supprimés pendant le processus de mise à niveau. Vous pouvez les réinstaller en utilisant l'outil dnf
:
sudo dnf install <package-name>
Remarques importantes avant la mise à niveau :
- Certains services spécifiques tels que cPanel et Plesk peuvent être incompatibles avec CentOS 8.
- CentOS 8 a été remplacé par CentOS Stream en raison d'un changement de politique de support. Vérifiez donc si CentOS Stream est adapté à vos besoins.
- L'utilisation de Rocky Linux ou AlmaLinux comme alternatives à CentOS 8 peut également être une meilleure option.
Si vous rencontrez des problèmes pendant le processus de mise à niveau ou si vous avez besoin de conseils supplémentaires, veuillez contacter Radib via la section ticket de support, nos experts sont disponibles 24h/24 et 7j/7.