Ce didacticiel étape par étape facile à suivre explique comment migrer de CentOS 8 vers Rocky Linux 8 à l'aide du script migrate2rocky.
En décembre 2020, Red Hat a déclaré qu'il abandonnerait CentOS en fonction des versions de RedHat. Naturellement, cela a été un choc pour la communauté CentOS. Cependant, ce changement a entraîné quelques fourches CentOS passionnantes. Le premier annoncé était Rocky Linux.
Comme vous le savez, CentOS 8 a atteint sa fin de vie en décembre 2021. Donc, si vous souhaitez migrer votre serveur CentOS 8 vers Rocky Linux 8, un binaire 1:1 compatible avec CentOS et RHEL, suivez les étapes.
Comment migrer CentOS 8 vers Rocky Linux 8
Remarque : Avant d'effectuer les commandes de migration ci-dessous, il est toujours recommandé de sauvegarder toutes les données critiques de votre système CentOS.
Étape 1 :Mettre à jour/mettre à niveau le système CentOS actuel
Accédez à CentOS et mettez à niveau votre système pour vous assurer que tous les packages sont à jour.
sudo dnf -y upgrade
Une fois la mise à niveau terminée, redémarrez votre système pour vous assurer que toutes les modifications sont appliquées, y compris les modifications liées au noyau.
sudo reboot
Étape 2 :Obtenir le script de conversion migrate2rocky
Rocky Linux fournit un outil appelé migrate2rocky, testé avec succès sur plusieurs variantes RHEL telles que CentOS, Alma Linux et Oracle Linux. Le script migrate2rocky peut être utilisé pour une migration sur place pratique vers Rocky Linux.
2.1 Téléchargez le script à l'aide de la commande curl indiquée ci-dessous.
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
2.2 Rendre le script exécutable.
chmod +x migrate2rocky.sh
Étape 3 :Démarrer le processus de migration de CentOS vers Rocky Linux
Enfin, avec le script local, exécutez-le avec le -r
possibilité de migrer de CentOS 8 vers Rocky Linux 8.
sudo bash migrate2rocky.sh -r
Preparing to migrate CentOS Linux 8 to Rocky Linux 8.
Determining repository names for CentOS Linux 8…..
Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8 Rocky Linux 8
appstream appstream
baseos baseos
extras extras
...
Le script changera automatiquement les dépôts CentOS 8 Linux en dépôts Rocky Linux. Soyez patient car le processus de mise à niveau peut prendre un certain temps.
Une fois la migration terminée, vous obtiendrez :
...
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
Exécutez la commande suivante pour synchroniser les packages installés, puis redémarrez le système.
sudo dnf distro-sync -y
sudo reboot
Étape 4 :Vérifiez la version du système d'exploitation
Pour confirmer que vous avez bien migré vers Rocky Linux, vérifiez la version du système d'exploitation.
cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)
Toutes nos félicitations! Vous avez migré avec succès CentOS Linux 8 vers Rocky Linux 8.