Instructions pas à pas pour migrer de CentOS 8 vers Rocky Linux¶
Dans cet article
- Étape 1. Sauvegarde
- Étape 2: Vérification de la correspondance des versions
- Étape 3. Ajout de miroirs
- Étape 4. Téléchargement du script de migration :
- Étape 5. Attribution des droits d'exécution pour le script :
- Étape 6. Exécution du script pour commencer le téléchargement et l'installation des packages :
- Étape 7: Finalisation de l'installation et redémarrage
- Étape 8. Recherche d'erreurs
- Étape 9. Vérification du fonctionnement des services
Étape 1. Sauvegarde¶
Sauvegardez le serveur ou des répertoires importants sur le serveur.
Étape 2: Vérification de la correspondance des versions¶
Avant d'exécuter le script de migration, vous devez vérifier la version du système d'exploitation. CentOS doit être au moins en 8.3. Sinon, vous devez enregistrer les adresses des miroirs contenant les packages pour la mise à jour comme indiqué dans le paragraphe Étape 3, et exécuter la commande
Les images CentOS peuvent être téléchargées au lien. Le système sera mis à niveau vers CentOS Linux release 8.5.2111.
Étape 3. Ajout de miroirs¶
Vous devez ajouter des miroirs à CentOS 8 en utilisant les commandes suivantes :
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
Étape 4. Téléchargement du script de migration :¶
cd /tmp
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
Étape 5. Attribution des droits d'exécution pour le script :¶
Étape 6. Exécution du script pour commencer le téléchargement et l'installation des packages :¶
Étape 7: Finalisation de l'installation et redémarrage¶
En cas d'installation réussie, le message suivant apparaîtra :
Après la fin de l'installation, vous devez redémarrer le système avec la commande reboot
.
En cas de migration réussie, Rocky Linux sera présent dans la liste au moment du démarrage du système et lors de la sélection du noyau :
Étape 8. Recherche d'erreurs¶
Après le redémarrage du système, vous devez vérifier les erreurs ainsi que le nom et la version du système :
cat /etc/redhat-release
– vérifiez si nous sommes bien passés à RockyLinux ;dmesg
- vérifiez les erreurs matérielles ;journalctl
- erreurs dans le système.
Étape 9. Vérification du fonctionnement des services¶
Si vous migrez un système avec interface graphique, vous pourriez avoir des problèmes lors de la migration de CentOS vers Rocky Linux. Lors de l'exécution du script de migration, il peut y avoir des problèmes avec les packages lorsque le système n'est pas migré à RockyLinux. Cela corrompra les anciens packages CentOS. En essayant de vérifier la version du système avec les commandes décrites ci-dessous :
Le message suivant s'affichera :
Un message similaire sera reçu lors de l'exécution des commandes :
La solution à ce problème est un rollback partiel vers le système CentOS en installant les packages depuis le miroir d'archive du vault.
Il faut télécharger les packages de la version qui était précédemment installée sur le système (voir Étape 2 CentOS version 8.5.2111.
Exécutez une séquence de commandes :
cd /tmp
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-release-8.5-1.2111.el8.noarch.rpm
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-repos-8-3.el8.noarch.rpm
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm
rpm -ivh ./centos-gpg-keys-8-3.el8.noarch.rpm --force
rpm -ivh ./centos-linux-release-8.5-1.2111.el8.noarch.rpm ./centos-linux-repos-8-3.el8.noarch.rpm --force
Avant d'exécuter le script de migration, vous devez préinstaller toutes les dépendances. Par exemple, une liste de 6 packages problèmes :
Error: Check discovered 6 problem(s)
anaconda-gui-33.16.5.6-1.el8.x86_64 has missing requires of system-logos
firefox-91.4.0-1.el8_5.x86_64 has missing requires of redhat-indexhtml
gdm-1:40.0-15.el8.x86_64 has missing requires of system-logos
gnome-session-3.28.1-13.el8.x86_64 has missing requires of system-backgrounds
gnome-session-3.28.1-13.el8.x86_64 has missing requires of system-logos
plymouth-graphics-libs-0.9.4-10.20200615git1e36e30.el8.x86_64 has missing requires of system-logos
Pour résoudre ce problème, vous devez installer 3 packages :
Après avoir suivi ces étapes pour résoudre le problème de dépendances, vous devez répéter les étapes de migration depuis la Étape 6
Une partie du contenu de cette page a été créée ou traduite à l'aide d'IA.