ELevate-projek, wat die oorgang van CentOS 7 na verspreidings gebaseer op RHEL 8 vereenvoudig

Die ontwikkelaars van die AlmaLinux-verspreiding, gestig deur CloudLinux in reaksie op die voortydige einde van ondersteuning vir CentOS 8, het die ELevate-gereedskapstel bekendgestel om die migrasie van werkende CentOS 7.x-installasies na verspreidings wat op die RHEL 8-pakketbasis gebou is te vereenvoudig, terwyl toepassings behoue ​​bly. , data en instellings. Die projek ondersteun tans migrasie na AlmaLinux, Rocky Linux, CentOS Stream en Oracle Linux.

Die migrasieproses is gebaseer op die gebruik van die Leapp-hulpprogram wat deur Red Hat ontwikkel is, wat aangevul word met pleisters wat die besonderhede van CentOS en derdeparty-verspreidings wat op die RHEL-pakketbasis gebou is, in ag neem. Die projek sluit ook 'n uitgebreide stel metadata in wat die stappe beskryf om individuele pakkette van een tak van die verspreiding na 'n ander te migreer.

Om te migreer, koppel net die bewaarplek wat deur die projek verskaf word, installeer die pakket met die migrasieskrip op die geselekteerde verspreiding (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) en hardloop die "sprong"-nutsding. Byvoorbeeld, om na Rocky Linux oor te skakel, kan jy die volgende opdragte uitvoer nadat jy eers jou stelsel na die nuutste toestand opgedateer het: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum installeer -y spring-opgradeer leapp-data-rocky sudo leapp preupgrade sudo-sprong opgradering

Laat ons onthou dat Red Hat die ondersteuningstyd vir die klassieke verspreiding van CentOS 8 beperk het - opdaterings vir hierdie tak sal vrygestel word tot Desember 2021, en nie tot 2029, soos oorspronklik beplan nie. CentOS sal vervang word deur die CentOS Stream-bou, waarvan die belangrikste verskil is dat die klassieke CentOS as 'n "stroomaf" opgetree het, d.w.s. is saamgestel uit reeds gevormde stabiele vrystellings van RHEL, terwyl CentOS Stream geposisioneer is as "stroomop" vir RHEL, d.w.s. dit sal pakkette toets voordat dit by RHEL-vrystellings ingesluit word (RHEL sal herbou word op grond van CentOS Stream).

CentOS Stream sal vroeër toegang tot die vermoëns van die toekomstige tak van RHEL toelaat, maar sluit pakkette in wat nog nie ten volle gestabiliseer is nie. Danksy CentOS Stream kan derde partye die voorbereiding van pakkette vir RHEL beheer, hul veranderinge voorstel en besluite wat geneem word, beïnvloed. Voorheen is 'n momentopname van een van die Fedora-vrystellings gebruik as die basis vir 'n nuwe RHEL-tak, wat agter geslote deure gefinaliseer en gestabiliseer is, sonder die vermoë om die vordering van ontwikkeling en besluite wat geneem is, te beheer.

Die gemeenskap het op die verandering gereageer deur verskeie alternatiewe vir die klassieke CentOS 8 te skep, insluitend VzLinux (ontwikkel deur Virtuozzo), AlmaLinux (ontwikkel deur CloudLinux, saam met die gemeenskap), Rocky Linux (ontwikkel deur die gemeenskap onder leiding van die stigter van CentOS met die ondersteuning van 'n spesiaal geskepte maatskappy Ctrl IQ) en Oracle Linux. Boonop het Red Hat RHEL gratis beskikbaar gestel vir oopbronorganisasies en individuele ontwikkelaaromgewings met tot 16 virtuele of fisiese stelsels.

Bron: opennet.ru

Voeg 'n opmerking