Projekt Elevate, ktorý zjednodušuje prechod z CentOS 7 na distribúcie založené na RHEL 8

Vývojári distribúcie AlmaLinux, ktorú založil CloudLinux v reakcii na predčasný koniec podpory pre CentOS 8, predstavili sadu nástrojov Elevate na zjednodušenie migrácie fungujúcich inštalácií CentOS 7.x na distribúcie postavené na báze balíkov RHEL 8 pri zachovaní aplikácií. , údaje a nastavenia. Projekt v súčasnosti podporuje migráciu na AlmaLinux, Rocky Linux, CentOS Stream a Oracle Linux.

Proces migrácie je založený na použití pomôcky Leapp vyvinutej spoločnosťou Red Hat, ktorá je doplnená o záplaty, ktoré zohľadňujú špecifiká CentOS a distribúcií tretích strán postavených na báze balíkov RHEL. Súčasťou projektu je aj rozšírený súbor metadát, ktorý popisuje kroky na migráciu jednotlivých balíkov z jednej vetvy distribúcie do druhej.

Ak chcete migrovať, stačí pripojiť úložisko poskytované projektom, nainštalovať balík s migračným skriptom na vybranú distribúciu (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) a spustiť nástroj „leapp“. Ak chcete napríklad prejsť na Rocky Linux, môžete po aktualizácii systému na najnovší stav spustiť nasledujúce príkazy: 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

Pripomeňme, že Red Hat obmedzil dobu podpory klasickej distribúcie CentOS 8 – aktualizácie pre túto vetvu budú vychádzať do decembra 2021, a nie do roku 2029, ako sa pôvodne plánovalo. CentOS bude nahradený zostavou CentOS Stream, ktorej kľúčovým rozdielom je, že klasický CentOS fungoval ako „downstream“, t.j. bol zostavený z už vytvorených stabilných verzií RHEL, zatiaľ čo CentOS Stream je umiestnený ako „upstream“ pre RHEL, t.j. bude testovať balíčky pred zahrnutím do verzií RHEL (RHEL bude prestavaný na základe CentOS Stream).

CentOS Stream umožní skorší prístup k schopnostiam budúcej pobočky RHEL, no zahŕňa balíčky, ktoré ešte nie sú úplne stabilizované. Vďaka CentOS Stream môžu tretie strany kontrolovať prípravu balíčkov pre RHEL, navrhovať ich zmeny a ovplyvňovať prijaté rozhodnutia. Predtým bola snímka jedného z vydaní Fedory použitá ako základ pre novú vetvu RHEL, ktorá bola dokončená a stabilizovaná za zatvorenými dverami, bez možnosti kontrolovať priebeh vývoja a prijímané rozhodnutia.

Komunita na zmenu zareagovala vytvorením niekoľkých alternatív ku klasickému CentOS 8, vrátane VzLinux (vyvinutý Virtuozzo), AlmaLinux (vyvinutý CloudLinuxom spolu s komunitou), Rocky Linux (vyvinutý komunitou pod vedením zakladateľa CentOS s podporou špeciálne vytvorenej spoločnosti Ctrl IQ) a Oracle Linux. Okrem toho spoločnosť Red Hat sprístupnila RHEL bezplatne organizáciám s otvoreným zdrojovým kódom a jednotlivým vývojárskym prostrediam s až 16 virtuálnymi alebo fyzickými systémami.

Zdroj: opennet.ru

Pridať komentár