ELevate-project, dat de overgang van CentOS 7 naar distributies op basis van RHEL 8 vereenvoudigt

De ontwikkelaars van de AlmaLinux-distributie, opgericht door CloudLinux als reactie op het voortijdige einde van de ondersteuning voor CentOS 8, introduceerden de ELevate-toolkit om de migratie van werkende CentOS 7.x-installaties naar distributies gebouwd op de RHEL 8-pakketbasis te vereenvoudigen, met behoud van applicaties , gegevens en instellingen. Het project ondersteunt momenteel migratie naar AlmaLinux, Rocky Linux, CentOS Stream en Oracle Linux.

Het migratieproces is gebaseerd op het gebruik van het door Red Hat ontwikkelde Leapp-hulpprogramma, aangevuld met patches die rekening houden met de specifieke kenmerken van CentOS en distributies van derden die zijn gebouwd op de RHEL-pakketbasis. Het project omvat ook een uitgebreide set metadata die de stappen beschrijft voor het migreren van individuele pakketten van de ene tak van de distributie naar de andere.

Om te migreren hoeft u alleen maar de repository van het project aan te sluiten, het pakket met het migratiescript op de geselecteerde distributie te installeren (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) en uit te voeren het hulpprogramma "leapp". Om bijvoorbeeld over te schakelen naar Rocky Linux, kunt u de volgende opdrachten uitvoeren, nadat u eerst uw systeem hebt bijgewerkt naar de nieuwste staat: 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 upgrade

Laten we niet vergeten dat Red Hat de ondersteuningstijd voor de klassieke distributie van CentOS 8 heeft beperkt: updates voor deze branch zullen worden uitgebracht tot december 2021, en niet tot 2029, zoals oorspronkelijk gepland. CentOS zal worden vervangen door de CentOS Stream-build, met als belangrijkste verschil dat het klassieke CentOS fungeerde als een “downstream”, d.w.z. is samengesteld uit reeds gevormde stabiele releases van RHEL, terwijl CentOS Stream is gepositioneerd als “upstream” voor RHEL, d.w.z. het zal pakketten testen voordat ze worden opgenomen in RHEL-releases (RHEL zal opnieuw worden opgebouwd op basis van CentOS Stream).

CentOS Stream zal eerdere toegang mogelijk maken tot de mogelijkheden van de toekomstige RHEL-tak, maar bevat pakketten die nog niet volledig zijn gestabiliseerd. Dankzij CentOS Stream kunnen derde partijen de voorbereiding van pakketten voor RHEL controleren, hun wijzigingen voorstellen en de genomen beslissingen beïnvloeden. Voorheen werd een momentopname van één van de Fedora uitgaven gebruikt als basis voor een nieuwe RHEL tak, die achter gesloten deuren werd afgerond en gestabiliseerd, zonder de mogelijkheid om de voortgang van de ontwikkeling en de genomen beslissingen te controleren.

De community reageerde op de verandering door verschillende alternatieven te creëren voor het klassieke CentOS 8, waaronder VzLinux (ontwikkeld door Virtuozzo), AlmaLinux (ontwikkeld door CloudLinux, samen met de community), Rocky Linux (ontwikkeld door de community onder leiding van de oprichter van CentOS met de steun van een speciaal opgericht bedrijf Ctrl IQ) en Oracle Linux. Daarnaast heeft Red Hat RHEL gratis beschikbaar gesteld aan open source-organisaties en individuele ontwikkelaarsomgevingen met maximaal 16 virtuele of fysieke systemen.

Bron: opennet.ru

Voeg een reactie