Projet ELevate, qui simplifie la transition de CentOS 7 vers les distributions basées sur RHEL 8

Les développeurs de la distribution AlmaLinux, fondée par CloudLinux en réponse à la fin prématurée du support de CentOS 8, ont introduit la boîte à outils ELevate pour simplifier la migration des installations CentOS 7.x fonctionnelles vers des distributions construites sur la base de packages RHEL 8, tout en préservant les applications. , données et paramètres. Le projet prend actuellement en charge la migration vers AlmaLinux, Rocky Linux, CentOS Stream et Oracle Linux.

Le processus de migration repose sur l'utilisation de l'utilitaire Leapp développé par Red Hat, qui est complété par des correctifs prenant en compte les spécificités de CentOS et des distributions tierces construites sur la base de packages RHEL. Le projet comprend également un ensemble étendu de métadonnées qui décrivent les étapes de migration de packages individuels d'une branche de la distribution à une autre.

Pour migrer, connectez simplement le référentiel fourni par le projet, installez le package avec le script de migration sur la distribution sélectionnée (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) et exécutez l'utilitaire « leapp ». Par exemple, pour passer à Rocky Linux, vous pouvez exécuter les commandes suivantes, après avoir d'abord mis à jour votre système vers le dernier état : sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum install -y leapp-upgrade leapp-data-rocky sudo leapp preupgrade sudo leapp update

Rappelons que Red Hat a limité la durée de support de la distribution classique de CentOS 8 - les mises à jour de cette branche seront publiées jusqu'en décembre 2021, et non avant 2029, comme prévu initialement. CentOS sera remplacé par la version CentOS Stream, dont la principale différence est que le CentOS classique agissait comme un « en aval », c'est-à-dire a été assemblé à partir de versions stables déjà formées de RHEL, tandis que CentOS Stream est positionné comme « en amont » pour RHEL, c'est-à-dire il testera les packages avant leur inclusion dans les versions RHEL (RHEL sera reconstruit sur la base de CentOS Stream).

CentOS Stream permettra un accès plus précoce aux capacités de la future branche de RHEL, mais inclut des packages qui ne sont pas encore totalement stabilisés. Grâce à CentOS Stream, des tiers peuvent contrôler la préparation des packages pour RHEL, proposer leurs modifications et influencer les décisions prises. Auparavant, un instantané de l'une des versions de Fedora était utilisé comme base pour une nouvelle branche RHEL, qui était finalisée et stabilisée à huis clos, sans possibilité de contrôler la progression du développement et les décisions prises.

La communauté a répondu au changement en créant plusieurs alternatives au classique CentOS 8, notamment VzLinux (développé par Virtuozzo), AlmaLinux (développé par CloudLinux, en collaboration avec la communauté), Rocky Linux (développé par la communauté sous la direction du fondateur de CentOS avec le soutien d'une société spécialement créée Ctrl IQ) et Oracle Linux. De plus, Red Hat a rendu RHEL disponible gratuitement aux organisations open source et aux environnements de développeurs individuels comprenant jusqu'à 16 systèmes virtuels ou physiques.

Source: opennet.ru

Ajouter un commentaire