Dezvoltatorii distribuției AlmaLinux, creată de CloudLinux ca răspuns la încheierea prematură a suportului pentru CentOS 8, au prezentat instrumentul ELevate, care facilitează migrarea instalațiilor active CentOS 7.x către distribuții bazate pe RHEL 8, păstrând aplicațiile, datele și configurațiile. Actualmente, proiectul suportă migrarea la AlmaLinux, Rocky Linux, CentOS Stream și Oracle Linux.
Procesul de migrare se bazează pe utilizarea utilitarului Leapp dezvoltat de Red Hat, care este completat cu patch-uri ce țin cont de specificitățile CentOS și ale altor distribuții bazate pe RHEL. Proiectul implică, de asemenea, un set extins de metadate care descriu pașii pentru transferul pachetelor dintr-o ramură a distribuției în alta.
Pentru migrare, este suficient să activați depozitul furnizat de proiect, să instalați pachetul cu scriptul de migrare pentru distribuția aleasă (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) și să rulați utilitarul „leapp”. De exemplu, pentru tranziția la Rocky Linux, puteți executa următoarele comenzi, după ce ați actualizat sistemul la cea mai recentă versiune: 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
Reamintim că Red Hat a limitat perioada de suport pentru distribuția clasică CentOS 8 — actualizările pentru această ramură vor fi lansate până în decembrie 2021, nu până în 2029, așa cum se preconiza inițial. În locul CentOS va veni compilarea CentOS Stream, principala diferență fiind că CentOS clasic a acționat ca „downstream”, adică s-a bazat pe versiuni de stabilitate deja formate ale RHEL, în timp ce CentOS Stream este poziționat ca „upstream” pentru RHEL, adică va realiza testarea pachetelor înainte de a fi incluse în versiunile RHEL (RHEL va fi re-compilat pe baza CentOS Stream).
CentOS Stream va oferi acces mai devreme la caracteristicile viitoare ale versiunii RHEL, dar va include pachete care nu sunt încă complet stabilizate. Datorită CentOS Stream, părțile externe pot controla pregătirea pachetelor pentru RHEL, pot propune modificări și pot influența deciziile luate. Anterior, ca bază pentru noua versiune RHEL se folosea un snapshot dintr-o dintre versiunile Fedora, care era îmbunătățit și stabilizat în spatele ușilor închise, fără a avea posibilitatea de a controla desfășurarea dezvoltării și deciziile luate.
Comunitatea a reacționat la modificare prin crearea mai multor alternative la CentOS 8 clasic, printre care VzLinux (pregătit de compania Virtuozzo), AlmaLinux (dezvoltat de compania CloudLinux, împreună cu comunitatea), Rocky Linux (dezvoltat de comunitate sub îndrumarea fondatorului CentOS cu sprijinul companiei special create Ctrl IQ) și Oracle Linux. În plus, compania Red Hat a oferit posibilitatea de utilizare gratuită a RHEL în organizațiile care dezvoltă software open source și în medii de dezvoltatori individuali, care numără până la 16 sisteme virtuale sau fizice.
Sursa: opennet.ro
