ELevate-prosjektet, som forenkler overgangen fra CentOS 7 til distribusjoner basert på RHEL 8

Utviklerne av AlmaLinux-distribusjonen, grunnlagt av CloudLinux som svar på den for tidlige slutten av støtten for CentOS 8, introduserte ELevate-verktøysettet for å forenkle migreringen av fungerende CentOS 7.x-installasjoner til distribusjoner bygget på RHEL 8-pakkebasen, samtidig som applikasjonene bevares. , data og innstillinger. Prosjektet støtter for tiden migrering til AlmaLinux, Rocky Linux, CentOS Stream og Oracle Linux.

Migreringsprosessen er basert på bruk av Leapp-verktøyet utviklet av Red Hat, som er supplert med patcher som tar hensyn til spesifikasjonene til CentOS og tredjepartsdistribusjoner bygget på RHEL-pakkebasen. Prosjektet inkluderer også et utvidet sett med metadata som beskriver trinnene for å migrere individuelle pakker fra en gren av distribusjonen til en annen.

For å migrere, bare koble til depotet levert av prosjektet, installer pakken med migreringsskriptet på den valgte distribusjonen (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) og kjør "spranget"-verktøyet. For å bytte til Rocky Linux kan du for eksempel kjøre følgende kommandoer etter først å ha oppdatert systemet til den nyeste tilstanden: 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 oppgradering

La oss huske at Red Hat har begrenset støttetiden for den klassiske distribusjonen av CentOS 8 - oppdateringer for denne grenen vil bli utgitt til desember 2021, og ikke før 2029, som opprinnelig planlagt. CentOS vil bli erstattet av CentOS Stream-bygget, hvor den viktigste forskjellen er at det klassiske CentOS fungerte som en "nedstrøms", dvs. ble satt sammen fra allerede dannede stabile utgivelser av RHEL, mens CentOS Stream er posisjonert som "oppstrøms" for RHEL, dvs. den vil teste pakker før inkludering i RHEL-utgivelser (RHEL vil bli gjenoppbygd basert på CentOS Stream).

CentOS Stream vil gi tidligere tilgang til mulighetene til den fremtidige grenen av RHEL, men inkluderer pakker som ennå ikke er fullstendig stabilisert. Takket være CentOS Stream kan tredjeparter kontrollere utarbeidelsen av pakker for RHEL, foreslå endringer og påvirke beslutninger som tas. Tidligere ble et øyeblikksbilde av en av Fedora-utgivelsene brukt som grunnlag for en ny RHEL-gren, som ble ferdigstilt og stabilisert bak lukkede dører, uten muligheten til å kontrollere fremdriften i utviklingen og beslutninger som ble tatt.

Fellesskapet svarte på endringen ved å lage flere alternativer til den klassiske CentOS 8, inkludert VzLinux (utviklet av Virtuozzo), AlmaLinux (utviklet av CloudLinux, sammen med fellesskapet), Rocky Linux (utviklet av fellesskapet under ledelse av grunnleggeren av CentOS med støtte fra et spesiallaget selskap Ctrl IQ) og Oracle Linux. I tillegg har Red Hat gjort RHEL tilgjengelig gratis for åpen kildekode-organisasjoner og individuelle utviklermiljøer med opptil 16 virtuelle eller fysiske systemer.

Kilde: opennet.ru

Legg til en kommentar