ELevate projekt, amely leegyszerűsíti az átállást a CentOS 7-ről az RHEL 8-on alapuló disztribúciókra

Az AlmaLinux disztribúció fejlesztői, amelyet a CloudLinux alapított a CentOS 8 támogatásának idő előtti leállására válaszul, bevezették az ELevate eszközkészletet, amely egyszerűsíti a működő CentOS 7.x telepítések migrálását az RHEL 8 csomagalapra épülő disztribúciókra, az alkalmazások megőrzése mellett , adatok és beállítások. A projekt jelenleg támogatja az AlmaLinuxra, a Rocky Linuxra, a CentOS Streamre és az Oracle Linuxra való migrációt.

A migrációs folyamat a Red Hat által kifejlesztett Leapp segédprogram használatán alapul, amelyet a CentOS és az RHEL csomagbázisra épített harmadik féltől származó disztribúciók sajátosságait figyelembe vevő javításokkal egészítenek ki. A projekt egy kibővített metaadatkészletet is tartalmaz, amely leírja az egyes csomagok áttelepítésének lépéseit a disztribúció egyik ágából a másikba.

Az áttelepítéshez egyszerűen csatlakoztassa a projekt által biztosított tárat, telepítse a csomagot a migrációs szkripttel a kiválasztott disztribúcióra (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky), majd futtassa. az „ugrás” segédprogram. Például a Rocky Linuxra való váltáshoz futtassa a következő parancsokat, miután frissítette a rendszert a legújabb állapotra: 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

Emlékezzünk vissza, hogy a Red Hat korlátozta a CentOS 8 klasszikus terjesztésének támogatási idejét – ennek az ágnak a frissítései 2021 decemberéig jelennek meg, és az eredeti tervek szerint nem 2029-ig. A CentOS-t felváltja a CentOS Stream build, aminek a legfontosabb különbsége, hogy a klasszikus CentOS „downstream”-ként működött, azaz. az RHEL már kialakult stabil kiadásaiból állították össze, míg a CentOS Stream az RHEL „felfelé” pozíciója, azaz. tesztelni fogja a csomagokat az RHEL-kiadásokba való felvétel előtt (az RHEL-t a CentOS Stream alapján építik újra).

A CentOS Stream lehetővé teszi a korábbi hozzáférést az RHEL jövőbeli ágának képességeihez, de olyan csomagokat is tartalmaz, amelyek még nem teljesen stabilizálódtak. A CentOS Streamnek köszönhetően a harmadik felek ellenőrizhetik a csomagok RHEL-hez való elkészítését, javaslatot tehetnek azok módosítására és befolyásolhatják a meghozott döntéseket. Korábban az egyik Fedora-kiadás pillanatképet használták egy új RHEL-ág alapjául, amelyet zárt ajtók mögött véglegesítettek és stabilizáltak, anélkül, hogy ellenőrizni lehetett volna a fejlesztés előrehaladását és a meghozott döntéseket.

A közösség a változásra úgy reagált a változásra, hogy számos alternatívát készített a klasszikus CentOS 8-hoz, köztük a VzLinuxot (a Virtuozzo fejlesztette), az AlmaLinuxot (a CloudLinux fejlesztette a közösséggel együtt), a Rocky Linuxot (amit a közösség fejlesztett ki az alapítójának vezetésével). CentOS egy speciálisan létrehozott cég Ctrl IQ) és az Oracle Linux támogatásával. Ezenkívül a Red Hat ingyenesen elérhetővé tette az RHEL-t nyílt forráskódú szervezetek és egyéni fejlesztői környezetek számára akár 16 virtuális vagy fizikai rendszerrel.

Forrás: opennet.ru

Hozzászólás