Comment migrer de CentOS vers AlmaLinux

CentOS 8 a atteint sa fin de vie le 31 décembre 2021 et aucune autre mise à jour ou correctif de sécurité ne sera publié pour le système d’exploitation. Si vous utilisez un serveur CentOS 8, il est temps de commencer à penser à migrer vers un nouveau système d’exploitation.

Dans ce tutoriel, vous apprendrez comment migrer de CentOS 8 vers AlmaLinux.

Qu’est-ce que le système d’exploitation AlmaLinux ?

AlmaLinux OS est un système d’exploitation fiable, convivial et puissant basé sur Red Hat Enterprise Linux (RHEL). AlmaLinux est sponsorisé par CloudLinux et publié sous la licence publique générale GNU. AlmaLinux est très similaire à CentOS et constitue la meilleure option si vous souhaitez vous éloigner de CentOS.

Pourquoi utiliser AlmaLinux ?

Il existe de nombreuses raisons d’utiliser AlmaLinux. Certains des avantages incluent :

  • Un fork de RHEL, il est donc compatible avec tous les logiciels et applications RHEL.
  • Soutenu par une communauté nombreuse et active.
  • Fournit des mises à jour régulières et des correctifs de sécurité.
  • Inclut toutes les fonctionnalités dont vous avez besoin dans un système d’exploitation serveur.

Conditions préalables

Avant de commencer ce guide, vous devez disposer des éléments suivants :

  • Serveur CentOS. Vous devez également être connecté en tant qu’utilisateur avec sudo privilèges. CentOS 8 est utilisé comme exemple, mais les étapes doivent être similaires pour les autres versions de CentOS.
  • 10 Go d’espace disque libre, car le processus de migration nécessitera de l’espace pour télécharger les nouveaux fichiers AlmaLinux depuis Internet et les installer.
  • RAM suffisante pour le processus de migration (4 Go ou plus sont recommandés).

Mise à jour de votre serveur CentOS

Avant de pouvoir migrer de CentOS vers AlmaLinux, vous devez vous assurer que votre serveur CentOS est à jour. Vous voudrez vous assurer que tous les derniers correctifs de sécurité et mises à jour logicielles ont été installés pour assurer une transition en douceur vers AlmaLinux.

Vous pouvez mettre à jour votre serveur en exécutant la commande suivante:

Une fois les mises à jour installées, vous devrez redémarrer votre serveur pour vous assurer qu’elles ont été correctement appliquées.

Redémarrez votre serveur en exécutant la commande suivante:

Vérification de la compatibilité matérielle de votre serveur

Avant de pouvoir installer AlmaLinux, vous devez vous assurer que le matériel de votre serveur est compatible. AlmaLinux nécessite un processeur 64 bits et au moins 4 Go de RAM.

Vérifiez le type de processeur de votre serveur en exécutant la commande suivante.

Si la commande renvoie « x86_64 » comme indiqué, le processeur de votre serveur est compatible avec AlmaLinux.

Migrer Centos Almalinux Vérification du processeur de type 2

Vous pouvez vérifier la RAM de votre serveur en exécutant la commande suivante, qui renverra des informations sur l’utilisation de la mémoire de votre serveur. Assurez-vous que la valeur « libre » est supérieure à 4 000 Mo.

Centos Migrate Almalinux Check Ram

Enfin, vérifiez la version finale de votre serveur CentOS.

Si la commande renvoie « CentOS » et « 8 », comme indiqué dans la sortie ci-dessous, votre serveur exécute CentOS 8 et est compatible avec AlmaLinux.

Centos Migrate Almalinux Check Version 1

Téléchargement du script de déploiement AlmaLinux

À ce stade, vous devriez avoir un serveur qui exécute CentOS 8 et à jour. L’étape suivante consiste à télécharger le script de déploiement d’AlmaLinux. Il existe deux façons de migrer de CentOS vers AlmaLinux.

Vous pouvez migrer manuellement votre serveur, mais cela demande beaucoup plus de temps et d’efforts. Vous devrez supprimer tous les packages, clés et marques CentOS existants, puis installer AlmaLinux. Cela peut être un processus difficile, il est donc recommandé de n’utiliser cette méthode que si vous êtes un utilisateur expérimenté de Linux.

Vous pouvez également utiliser le script bash de déploiement d’AlmaLinux qui automatise la majeure partie du processus de migration. Ce tutoriel vous montrera comment utiliser le script de déploiement d’AlmaLinux.

Téléchargez le script de déploiement AlmaLinux en exécutant la commande suivante. Ce tutoriel utilise curl pour transférer et télécharger le script de déploiement AlmaLinux sur votre serveur.

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

La -O l’option indique curl pour enregistrer le fichier avec le même nom qu’il a sur le serveur.

Centos Migrate Almalinux Télécharger le script de déploiement 2

Une fois le script de déploiement d’AlmaLinux téléchargé, exécutez le ls commande pour vérifier que le fichier existe sur votre serveur.

ls -la almalinux-deploy.sh

Vous verrez une sortie semblable à la suivante:

Script de déploiement de la liste Centos Migrate Almalinux

Enfin, ouvrez le script de déploiement AlmaLinux dans un éditeur de texte pour en revoir le contenu. Vous devez toujours vérifier le contenu d’un script téléchargé depuis Internet avant de l’exécuter sur votre serveur. Fermez le fichier lorsque vous êtes satisfait.

sudo nano almalinux-deploy.sh

Migration de CentOS vers AlmaLinux

Avant d’exécuter le script, vous devez le rendre exécutable. Par défaut, le script de déploiement d’AlmaLinux n’est pas exécutable – c’est juste un fichier texte.

Rendez le script de déploiement AlmaLinux exécutable en exécutant la commande suivante :

sudo chmod +x almalinux-deploy.sh

Tapez la commande suivante pour exécuter le script de déploiement AlmaLinux:

sudo ./almalinux-deploy.sh

La ./ Une partie de la commande indique à Linux de rechercher dans le répertoire courant le script « almalinux-deploy.sh ».

Centos Migrate Almalinux Exécuter le script de déploiement 1

Le script de déploiement d’AlmaLinux commencera à s’exécuter ainsi que les fichiers nécessaires à la migration. Ce processus peut prendre un certain temps en fonction de la connexion Internet et des spécifications de votre serveur.

Une fois que le script de déploiement d’AlmaLinux aura téléchargé les fichiers, il commencera la migration et la réinstallation de votre serveur comme indiqué.

Centos Migrer Almalinux Réinstaller 3

Le script nettoie l’ancienne base de données RPM et la remplace par une nouvelle compatible avec AlmaLinux.

Migrer Centos Almalinux Vérification du nettoyage

Une fois le processus terminé, vous verrez le message suivant. Comme vous pouvez le constater, l’utilisation du script de déploiement d’AlmaLinux est un jeu d’enfant et la migration de votre serveur de CentOS vers AlmaLinux ne prend que quelques minutes.

Migrer Centos Almalinux complet

Vérification de la migration

Avec tout le travail effectué, la dernière étape consiste à vérifier la migration en vérifiant la version d’AlmaLinux qui s’exécute sur votre serveur.

Pour vérifier la version d’AlmaLinux, tapez la commande suivante :

Vous verrez une sortie similaire à la suivante. Au moment de la rédaction, AlmaLinux 8.6 est la dernière version, donc le serveur exécute AlmaLinux et est à jour.

Migrer la version de vérification de Centos Almalinux

Accéder à l’interface graphique (interface utilisateur graphique). Cette fois, vous verrez l’écran de bienvenue d’AlmaLinux, qui termine la migration de CentOS vers AlmaLinux. Entrez vos informations de connexion et commencez à utiliser AlmaLinux.

Migrer Centos Almalinux Écran de bienvenue 1

Vous avez réussi à migrer votre serveur de CentOS vers AlmaLinux à l’aide du script de déploiement AlmaLinux. Cela fait, vous souhaiterez peut-être utiliser ces outils pour sécuriser votre serveur Linux ou utiliser SELinux fourni avec AlmaLinux.

Questions fréquemment posées

Est-ce qu’AlmaLinux est sûr ?

Oui, AlmaLinux est un système d’exploitation sûr et sécurisé. Il est basé sur CentOS, qui est une plate-forme stable et solide comme le roc. AlmaLinux a subi plusieurs audits de sécurité et est approuvé par certaines des plus grandes entreprises du monde.

AlmaLinux est-il gratuit ?

Oui, AlmaLinux est gratuit. Vous pouvez jeter un oeil à la Page AlmaLinux pour plus d’informations.

AlmaLinux est-il identique à CentOS ?

Oui et non. AlmaLinux est basé sur CentOS et partage de nombreuses similitudes avec CentOS. AlmaLinux possède sa propre équipe de développeurs dédiés et n’est pas affilié à Red Hat. Cependant, il est compatible avec tous les logiciels Red Hat Enterprise Linux (RHEL).

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici