ELEvate project, na nagpapasimple sa paglipat mula sa CentOS 7 patungo sa mga distribusyon batay sa RHEL 8

Ang mga developer ng pamamahagi ng AlmaLinux, na itinatag ng CloudLinux bilang tugon sa napaaga na pagtatapos ng suporta para sa CentOS 8, ay nagpakilala ng ELEvate toolkit upang pasimplehin ang paglipat ng gumaganang CentOS 7.x installation sa mga distribusyon na binuo sa RHEL 8 package base, habang pinapanatili ang mga application , data at mga setting. Kasalukuyang sinusuportahan ng proyekto ang paglipat sa AlmaLinux, Rocky Linux, CentOS Stream at Oracle Linux.

Ang proseso ng paglipat ay batay sa paggamit ng Leapp utility na binuo ng Red Hat, na dinagdagan ng mga patch na isinasaalang-alang ang mga detalye ng CentOS at mga third-party na pamamahagi na binuo sa RHEL package base. Kasama rin sa proyekto ang pinalawak na hanay ng metadata na naglalarawan sa mga hakbang para sa paglipat ng mga indibidwal na pakete mula sa isang sangay ng pamamahagi patungo sa isa pa.

Para mag-migrate, ikonekta lang ang repository na ibinigay ng proyekto, i-install ang package kasama ang migration script sa napiling distribution (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) at tumakbo ang "leapp" utility. Halimbawa, upang lumipat sa Rocky Linux, maaari mong patakbuhin ang mga sumusunod na command, na na-update muna ang iyong system sa pinakabagong estado: 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

Alalahanin natin na nilimitahan ng Red Hat ang oras ng suporta para sa klasikong pamamahagi ng CentOS 8 - ang mga update para sa sangay na ito ay ilalabas hanggang Disyembre 2021, at hindi hanggang 2029, gaya ng orihinal na pinlano. Ang CentOS ay papalitan ng CentOS Stream build, ang pangunahing pagkakaiba nito ay ang classic na CentOS ay kumilos bilang isang "downstream", i.e. ay binuo mula sa nabuo nang matatag na paglabas ng RHEL, habang ang CentOS Stream ay nakaposisyon bilang "upstream" para sa RHEL, ibig sabihin. susubok ito ng mga pakete bago isama sa mga paglabas ng RHEL (re-rebuild ang RHEL batay sa CentOS Stream).

Papayagan ng CentOS Stream ang mas maagang pag-access sa mga kakayahan ng hinaharap na sangay ng RHEL, ngunit kasama ang mga pakete na hindi pa ganap na nagpapatatag. Salamat sa CentOS Stream, makokontrol ng mga third party ang paghahanda ng mga package para sa RHEL, magmungkahi ng kanilang mga pagbabago at makaimpluwensya sa mga desisyong ginawa. Noong nakaraan, ang isang snapshot ng isa sa mga release ng Fedora ay ginamit bilang batayan para sa isang bagong sangay ng RHEL, na na-finalize at na-stabilize sa likod ng mga saradong pinto, nang walang kakayahang kontrolin ang pag-unlad ng pag-unlad at mga desisyong ginawa.

Tumugon ang komunidad sa pagbabago sa pamamagitan ng paglikha ng ilang alternatibo sa klasikong CentOS 8, kabilang ang VzLinux (binuo ni Virtuozzo), AlmaLinux (binuo ng CloudLinux, kasama ang komunidad), Rocky Linux (binuo ng komunidad sa ilalim ng pamumuno ng tagapagtatag ng CentOS na may suporta ng isang espesyal na nilikhang kumpanya na Ctrl IQ) at Oracle Linux. Bilang karagdagan, ginawang available ng Red Hat ang RHEL nang libre sa mga open source na organisasyon at mga indibidwal na developer environment na may hanggang 16 na virtual o pisikal na system.

Pinagmulan: opennet.ru

Magdagdag ng komento