Projekt Elevate, który upraszcza przejście z CentOS 7 do dystrybucji opartych na RHEL 8

Twórcy dystrybucji AlmaLinux, założonej przez CloudLinux w odpowiedzi na przedwczesne zakończenie wsparcia dla CentOS 8, wprowadzili zestaw narzędzi Elevate, który ma uprościć migrację działających instalacji CentOS 7.x do dystrybucji zbudowanych na bazie pakietów RHEL 8, przy jednoczesnym zachowaniu aplikacji , dane i ustawienia. Projekt obecnie obsługuje migrację do AlmaLinux, Rocky Linux, CentOS Stream i Oracle Linux.

Proces migracji opiera się na wykorzystaniu narzędzia Leapp opracowanego przez firmę Red Hat, które uzupełniane jest łatkami uwzględniającymi specyfikę CentOS oraz dystrybucji innych firm zbudowanych na bazie pakietów RHEL. Projekt zawiera także rozbudowany zestaw metadanych opisujących etapy migracji poszczególnych pakietów z jednej gałęzi dystrybucji do drugiej.

Aby przeprowadzić migrację, wystarczy podłączyć repozytorium dostarczone przez projekt, zainstalować pakiet ze skryptem migracyjnym na wybranej dystrybucji (leapp-data-almalinux, Lepp-data-centos, Lepp-data-Oraclelinux, Lepp-data-rocky) i uruchomić narzędzie „leapp”. Na przykład, aby przełączyć się na Rocky Linux, możesz uruchomić następujące polecenia, po uprzedniej aktualizacji systemu do najnowszego stanu: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum install -y jumpp-upgrade jumpp-data-rocky sudo jumpp preupgrade sudo jumpp upgrade

Przypomnijmy, że Red Hat ograniczył czas wsparcia dla klasycznej dystrybucji CentOS 8 – aktualizacje dla tej gałęzi będą wydawane do grudnia 2021 r., a nie, jak pierwotnie planowano, do 2029 r. CentOS zostanie zastąpiony kompilacją CentOS Stream, z tą kluczową różnicą, że klasyczny CentOS działał jako „downstream”, tj. został złożony z już utworzonych stabilnych wydań RHEL, podczas gdy CentOS Stream jest pozycjonowany jako „upstream” dla RHEL, tj. przetestuje pakiety przed włączeniem do wydań RHEL (RHEL zostanie odbudowany w oparciu o strumień CentOS).

CentOS Stream umożliwi wcześniejszy dostęp do możliwości przyszłej gałęzi RHEL, ale obejmuje pakiety, które nie są jeszcze w pełni ustabilizowane. Dzięki CentOS Stream osoby trzecie mogą kontrolować przygotowanie pakietów dla RHEL, proponować ich zmiany i wpływać na podejmowane decyzje. Wcześniej migawka jednego z wydań Fedory posłużyła jako podstawa do stworzenia nowej gałęzi RHEL, która została sfinalizowana i ustabilizowana za zamkniętymi drzwiami, bez możliwości kontrolowania postępu rozwoju i podejmowanych decyzji.

Społeczność zareagowała na tę zmianę, tworząc kilka alternatyw dla klasycznego CentOS 8, w tym VzLinux (opracowany przez Virtuozzo), AlmaLinux (opracowany przez CloudLinux wraz ze społecznością), Rocky Linux (opracowany przez społeczność pod przewodnictwem założyciela CentOS przy wsparciu specjalnie utworzonej firmy Ctrl IQ) oraz Oracle Linux. Ponadto firma Red Hat udostępniła RHEL bezpłatnie organizacjom open source i indywidualnym środowiskom programistów z maksymalnie 16 systemami wirtualnymi lub fizycznymi.

Źródło: opennet.ru

Dodaj komentarz