Recherche de site Web

Comment migrer de CentOS 8 vers AlmaLinux 8.5


Dans notre guide précédent, nous vous avons expliqué l'installation d'AlmaLinux. Si CentOS 8 est installé, un script de migration automatisé est disponible pour vous aider à migrer de manière transparente vers la dernière version d'AlmaLinux 8.5 sans désinstaller ni effectuer une nouvelle installation.

Il existe également un script similaire d'Oracle Linux, qui vous aide à migrer de CentOS vers Oracle Linux.

Dans ce guide, nous vous guiderons tout au long de la migration de CentOS 8 vers AlmaLinux 8.5 à l'aide d'un script de migration automatisé disponible sur Github.

Un mot d'avertissement

Même si la migration dans notre cas s'est déroulée sans problème et avec succès, nous vous encourageons fortement à effectuer une sauvegarde de tous vos fichiers en cas de problème. Comme le dit l’adage, mieux vaut prévenir que guérir, et idéalement, vous voulez être du bon côté en cas d’éventualité.

Conditions préalables

Avant de commencer, assurez-vous que vous exécutez au moins CentOS 8.3. Si vous exécutez une version inférieure, vous rencontrerez une erreur lors de l'exécution du script de migration.

Voici un exemple parfait de ce que nous avons initialement rencontré en essayant de migrer à l'aide de CentOS 8.0.

De plus, assurez-vous de disposer d'au moins 5 Go d'espace disque libre sur votre disque dur pour gérer le processus de mise à niveau, car cela implique le téléchargement et la réinstallation de fichiers à partir d'Internet.

Enfin, une connexion Internet rapide et stable contribuera certainement à accélérer la migration vers AlmaLinux.

Sans plus attendre, retroussons nos manches et commençons la migration.

Étape 1 : Téléchargez le script de migration AlmaLinux

Pour commencer, lancez votre terminal et téléchargez le script almalinux-deploy.sh depuis la page AlmaLinux Github à l'aide de la commande curl comme suit.

curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

Une fois téléchargé, attribuez des autorisations d'exécution au script de migration à l'aide de la commande chmod comme suit.

chmod +x  almalinux-deploy.sh

Étape 2 : migrer de CentOS 8 vers AlmaLinux 8.5

Exécutez maintenant le script almalinux-deploy.sh comme suit pour démarrer la migration vers AlmaLinux.

sudo bash almalinux-deploy.sh

Le script effectue quelques tâches. Tout d’abord, il exécute quelques vérifications du système. Il procède ensuite à la désinstallation, à la réinstallation et à la mise à niveau de certains packages pour les synchroniser avec la dernière version de AlmaLinux, qui est actuellement AlmaLinux 8.5.

Ce processus prend un certain temps – environ 2 heures dans notre cas – et c’est le moment idéal pour faire quelques courses ou s’adonner à quelques jeux vidéo.

Une fois la migration terminée, vous recevrez la notification indiquant que la migration a réussi, comme indiqué ci-dessous.

Enfin, redémarrez le système pour charger le dernier OS AlmaLinux.

sudo reboot

Pendant un instant, vous verrez un écran noir avec le logo AlmaLinux en bas, comme indiqué.

Peu de temps après, le menu grub apparaîtra avec l'entrée AlmaLinux mise en surbrillance tout en haut. Appuyez sur ENTER et attendez que le système s'initialise.

Fournissez votre mot de passe et cliquez sur « Connexion » pour vous connecter à AlmaLinux.

Cela vous amène au magnifique fond d'écran d'AlmaLinux 8.5.

En ligne de commande, vous pouvez vérifier la version de votre système en exécutant :

lsb-release -a
cat /etc/redhat-release

Conclusion

Dans ce didacticiel, nous vous avons guidé tout au long du processus de migration de CentOS 8 vers la dernière version de AlmaLinux à l'aide d'un script automatisé. Le script met les nouveaux packages en ligne, rétrograde, met à niveau et réinstalle certains packages pour les synchroniser avec la dernière version d'AlmaLinux. Comme vous pouvez le constater, c’est un processus assez simple puisque l’essentiel du travail est géré par le script d’installation. Vos commentaires sont les bienvenus.