Праект ELevate, які спрашчае пераход з CentOS 7 на дыстрыбутывы, заснаваныя на RHEL 8

Распрацоўнікі дыстрыбутыва AlmaLinux, заснаванага кампаніяй CloudLinux у адказ на заўчаснае згортванне падтрымкі CentOS 8, прадставілі інструментар ELevate, які дазваляе спрасціць міграцыю працоўных усталёвак CentOS 7.x на дыстрыбутывы, пабудаваныя на пакетнай базе RHEL 8, з захаваннем прыкладанняў, дадзеных і налад. У наш час праектам падтрымліваецца міграцыя на AlmaLinux, Rocky Linux, CentOS Stream і Oracle Linux.

Працэс міграцыі заснаваны на выкарыстанні якая развіваецца кампаніяй Red Hat утыліты Leapp, якая дапоўнена патчамі, якія ўлічваюць спецыфіку CentOS і іншых дыстрыбутываў, пабудаваных на пакетнай базе RHEL. У праекце таксама задзейнічаны пашыраны набор метададзеных, якія апісваюць крокі для перакладу асобных пакетаў ад адной галіны дыстрыбутыва да іншай.

Для міграцыі досыць падлучыць рэпазітар, які прадстаўляецца праектам, усталяваць пакет са сцэнарам міграцыі на абраны дыстрыбутыў (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) і запусціць утыліту "leapp". Напрыклад, для пераходу на Rocky Linux можна выканаць наступныя каманды, папярэдне абнавіўшы сваю сістэму да актуальнага стану: sudo yum install -y . install -y leapp-upgrade leapp-data-rocky sudo leapp preupgrade sudo leapp upgrade

Нагадаем, што кампанія Red Hat абмежавала час падтрымкі класічнага дыстрыбутыва CentOS 8 – абнаўленні для дадзенай галінкі будуць выпускацца да снежня 2021 года, а не да 2029 года, як меркавалася першапачаткова. На змену CentOS прыйдзе зборка CentOS Stream, ключавое адрозненне якой у тым, што класічны CentOS выступаў у ролі "downstream", г.зн. збіраўся з ужо сфармаваных стабільных рэлізаў RHEL, у той час як CentOS Stream пазіцыянуецца як "upstream" для RHEL, г.зн. у ім будзе праходзіць тэставая абкатка пакетаў перад уключэннем у рэлізы RHEL (RHEL будзе перазбірацца на аснове CentOS Stream).

CentOS Stream дазволіць раней атрымаць доступ да магчымасцяў будучай галіны RHEL, але ўключае яшчэ не поўнасцю стабілізаваныя пакеты. Дзякуючы CentOS Stream іншыя ўдзельнікі могуць кантраляваць падрыхтоўку пакетаў для RHEL, прапаноўваць свае змены і ўплываць на рашэнні, якія прымаюцца. Раней у якасці асновы для новага адгалінавання RHEL выкарыстоўваўся снапшот аднаго з выпускаў Fedora, які дапрацоўваўся і стабілізаваўся за зачыненымі дзвярыма, без магчымасці кантраляваць ход распрацоўкі і прыманыя рашэнні.

Супольнасць адрэагавала на змену стварэннем некалькіх альтэрнатыў класічнаму CentOS 8, сярод якіх VzLinux (падрыхтаваны кампаніяй Virtuozzo), AlmaLinux (развіваецца кампаніяй CloudLinux, сумесна з супольнасцю), Rocky Linux (развіваецца супольнасцю пад кіраўніцтвам заснавальніка CentOS пры падтрымцы спецыяльна створанай кампаніі Ctrl IQ) і Oracle Linux. Акрамя таго, кампанія Red Hat дала магчымасць бясплатнага выкарыстання RHEL у арганізацыях, якія развіваюць адкрытае ПЗ, і ў асяроддзі індывідуальных распрацоўшчыкаў, якія налічваюць да 16 віртуальных або фізічных сістэм.

Крыніца: opennet.ru

Дадаць каментар