ELevate projekts, kas vienkāršo pāreju no CentOS 7 uz izplatīšanu, kuras pamatā ir RHEL 8

AlmaLinux izplatīšanas izstrādātāji, ko nodibināja CloudLinux, reaģējot uz priekšlaicīgu CentOS 8 atbalsta pārtraukšanu, ieviesa ELevate rīku komplektu, lai vienkāršotu strādājošo CentOS 7.x instalāciju migrēšanu uz izplatījumiem, kas veidoti uz RHEL 8 pakotņu bāzes, vienlaikus saglabājot lietojumprogrammas. , dati un iestatījumi. Pašlaik projekts atbalsta migrāciju uz AlmaLinux, Rocky Linux, CentOS Stream un Oracle Linux.

Migrācijas procesa pamatā ir Red Hat izstrādātās utilītas Leapp izmantošana, kas papildināta ar ielāpiem, kas ņem vērā CentOS un trešo pušu distribūciju specifiku, kas veidota uz RHEL pakotņu bāzes. Projektā ir iekļauta arī paplašināta metadatu kopa, kurā aprakstīti soļi atsevišķu pakotņu migrēšanai no viena izplatīšanas atzara uz citu.

Lai migrētu, vienkārši pievienojiet projekta nodrošināto repozitoriju, instalējiet pakotni ar migrācijas skriptu atlasītajā izplatījumā (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) un palaidiet utilīta “lēciens”. Piemēram, lai pārslēgtos uz Rocky Linux, varat palaist šādas komandas, vispirms atjauninot sistēmu uz jaunāko stāvokli: 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 jauninājums

Atgādināsim, ka Red Hat ir ierobežojis CentOS 8 klasiskās izplatīšanas atbalsta laiku – atjauninājumi šai filiālei tiks izdoti līdz 2021. gada decembrim, nevis līdz 2029. gadam, kā bija sākotnēji plānots. CentOS tiks aizstāts ar CentOS Stream būvējumu, kura galvenā atšķirība ir tāda, ka klasiskais CentOS darbojās kā “pakārtots”, t.i. tika samontēts no jau izveidotiem stabiliem RHEL laidieniem, savukārt CentOS Stream ir pozicionēts kā RHEL “augšupstraume”, t.i. tā pārbaudīs pakotnes pirms iekļaušanas RHEL laidienos (RHEL tiks pārbūvēta, pamatojoties uz CentOS straumi).

CentOS Stream ļaus agrāk piekļūt RHEL nākotnes filiāles iespējām, taču ietver pakotnes, kas vēl nav pilnībā stabilizētas. Pateicoties CentOS Stream, trešās puses var kontrolēt pakotņu sagatavošanu RHEL, ierosināt savas izmaiņas un ietekmēt pieņemtos lēmumus. Iepriekš momentuzņēmums par vienu no Fedora izlaidumiem tika izmantots kā pamats jaunai RHEL filiālei, kas tika pabeigta un stabilizēta aiz slēgtām durvīm, bez iespējas kontrolēt izstrādes gaitu un pieņemtos lēmumus.

Kopiena reaģēja uz pārmaiņām, izveidojot vairākas alternatīvas klasiskajam CentOS 8, tostarp VzLinux (izstrādāja Virtuozzo), AlmaLinux (izstrādāja CloudLinux kopā ar kopienu), Rocky Linux (ko izstrādāja kopiena uzņēmuma dibinātāja vadībā). CentOS ar speciāli izveidota uzņēmuma Ctrl IQ) un Oracle Linux atbalstu. Turklāt Red Hat ir padarījis RHEL pieejamu bez maksas atvērtā pirmkoda organizācijām un individuālām izstrādātāju vidēm ar līdz pat 16 virtuālām vai fiziskām sistēmām.

Avots: opennet.ru

Pievieno komentāru