Projekt Elevate, který zjednodušuje přechod z CentOS 7 na distribuce založené na RHEL 8

Vývojáři distribuce AlmaLinux, kterou CloudLinux založila v reakci na předčasný konec podpory pro CentOS 8, představili sadu nástrojů Elevate, která zjednoduší migraci fungujících instalací CentOS 7.x na distribuce postavené na bázi balíčků RHEL 8 při zachování aplikací. , data a nastavení. Projekt aktuálně podporuje migraci na AlmaLinux, Rocky Linux, CentOS Stream a Oracle Linux.

Proces migrace je založen na použití utility Leapp vyvinuté společností Red Hat, která je doplněna o záplaty, které zohledňují specifika CentOS a distribucí třetích stran postavené na balíčkové základně RHEL. Projekt také zahrnuje rozšířenou sadu metadat, která popisuje kroky pro migraci jednotlivých balíčků z jedné větve distribuce do druhé.

Pro migraci stačí připojit úložiště poskytované projektem, nainstalovat balíček s migračním skriptem na vybranou distribuci (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) a spustit nástroj „leapp“. Chcete-li například přejít na Rocky Linux, můžete po aktualizaci systému na nejnovější stav spustit následující pří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

Připomeňme, že Red Hat omezil dobu podpory pro klasickou distribuci CentOS 8 – aktualizace pro tuto větev budou vycházet až do prosince 2021, nikoli do roku 2029, jak bylo původně plánováno. CentOS bude nahrazeno sestavením CentOS Stream, jehož klíčovým rozdílem je, že klasický CentOS fungoval jako „downstream“, tzn. byl sestaven z již vytvořených stabilních verzí RHEL, zatímco CentOS Stream je umístěn jako „upstream“ pro RHEL, tj. otestuje balíčky před zahrnutím do vydání RHEL (RHEL bude přestavěn na základě CentOS Stream).

CentOS Stream umožní dřívější přístup ke schopnostem budoucí pobočky RHEL, ale obsahuje balíčky, které ještě nejsou plně stabilizované. Díky CentOS Stream mohou třetí strany kontrolovat přípravu balíčků pro RHEL, navrhovat jejich změny a ovlivňovat přijatá rozhodnutí. Dříve byl snímek jednoho z vydání Fedory použit jako základ pro novou větev RHEL, která byla dokončena a stabilizována za zavřenými dveřmi, bez možnosti kontrolovat postup vývoje a učiněná rozhodnutí.

Komunita na změnu zareagovala vytvořením několika alternativ ke klasickému CentOS 8, včetně VzLinux (vyvinutý společností Virtuozzo), AlmaLinux (vyvinutý společností CloudLinux společně s komunitou), Rocky Linux (vyvinutý komunitou pod vedením zakladatele CentOS s podporou speciálně vytvořené společnosti Ctrl IQ) a Oracle Linux. Red Hat navíc zpřístupnil RHEL zdarma organizacím s otevřeným zdrojovým kódem a jednotlivým vývojářským prostředím s až 16 virtuálními nebo fyzickými systémy.

Zdroj: opennet.ru

Přidat komentář