Jinsi ya Kuhama kutoka CentOS hadi Oracle Linux


Pamoja na mabadiliko ya kuzingatia kutoka kwa mradi wa CentOS hadi CentOS Stream ambayo sasa itatumika kama mkondo hadi RHEL, njia mbadala chache za CentOS zimeelekezwa kuchukua nafasi ya CentOS 8.

Kwa wakati huu, CentOS imekuwa ikitumiwa sana na biashara ndogo ndogo na wasanidi programu katika mazingira ya seva ikizingatiwa kuwa inatoa uthabiti na kutegemewa ambayo RHEL inatoa bila gharama yoyote. Kwa kuwa ni toleo jipya na toleo la Beta kwa matoleo yajayo ya RHEL, CentOS Stream hakika haitapendekezwa kwa mzigo wa kazi wa uzalishaji.

Njia mbadala chache zimeelekezwa kama mbadala zinazofaa. hamia kutoka CentOS 8 hadi AlmaLinux 8.4. Njia nyingine iliyopendekezwa ni Oracle Linux ambayo inalingana 100% na RHEL. Hii inamaanisha kuwa programu na vipengele vinasalia kuwa vile vile kwa Oracle Linux.

Katika mwongozo huu, tunakutembeza kupitia uhamishaji wa CentOS hadi Oracle Linux.

Swichi kutoka CentOS 8 hadi Oracle Linux ilikwenda vizuri kwa upande wetu, Hata hivyo, hatuwezi kukuhakikishia kwa uhakika kwamba hali hiyo hiyo itaigwa katika kesi yako.

Kama tahadhari, tunakushauri uhifadhi nakala kamili ya faili zako zote kabla ya kuanza uhamishaji. Zaidi ya hayo, hakikisha kuwa una muunganisho wa intaneti wa haraka na dhabiti ili kusasisha vifurushi vya mfumo wako na kupakua vifurushi vipya zaidi vya Oracle Linux.

Hiyo ilisema, fuata hatua zilizo hapa chini ili kuanza uhamiaji wako.

Kuhama kutoka CentOS hadi Oracle Linux

Kwanza kabisa, ingia kwenye mfumo wako wa CentOS na uupate toleo jipya zaidi. Kwa sasa, toleo la hivi karibuni la CentOS ni CentOS 8.4.

$ sudo dnf update

Uboreshaji utachukua muda mrefu, na kwa sehemu kubwa itategemea muunganisho wako wa mtandao. Kadiri muunganisho wako wa intaneti ulivyo haraka, ndivyo uboreshaji unavyokuwa wa haraka.

Kisha angalia ikiwa mfumo wako umeboreshwa hadi toleo jipya zaidi kama inavyoonyeshwa.

$ cat /etc/redhat-release

Ifuatayo, pakua na uendeshe hati ya uhamiaji inapatikana kutoka kwa Github ili kukusaidia kubadili mfano wako wa CentOS hadi Oracle Linux. Hufanya shughuli kadhaa ikijumuisha kuondoa vifurushi vyovyote mahususi vya CentOS na kuvibadilisha na Oracle Linux inayolingana. Kwa sasa, hati inasaidia matoleo ya CentOS 6, 7, na 8 na haitumii CentOS Stream.

Ili kupakua hati, endesha amri ya curl kama inavyoonyeshwa.

$ curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh

Hii inapakua hati ya uhamiaji inayoitwa centos2ol.sh kama ilivyoonyeshwa.

Ifuatayo, toa ruhusa za kutekeleza kwa kutumia amri ya chmod.

$ chmod +x centos2ol.sh

Ili kuanza uhamishaji endesha hati kama inavyoonyeshwa.

$ sudo bash centos2ol.sh

Kama ilivyoelezwa hapo awali, hati hufanya shughuli kadhaa. Huangalia kwanza ikiwa vifurushi vyote vinavyohitajika wakati wa kusasisha vipo na kusakinisha vilivyokosekana.

Kisha inaendelea kuhifadhi nakala rudufu na kuzima faili za hazina za CentOS.

Ifuatayo, itawasha utiririshaji wa Programu ya Oracle Linux na hazina za Base OS na kuondoa zile zinazolingana na CentOS.

Baada ya kubadili hazina za Oracle Linux, husawazisha na hazina za mtandaoni na kusasisha vifurushi vya Oracle Linux. Pia itasakinisha tena vifurushi vingine.

Mchakato wote ni mrefu sana, na unaweza kutaka kujipa angalau saa 2 - 3 na labda kutembea au kwenda kufanya manunuzi. Pindi swichi itakapokamilika, utaombwa kuwasha upya mfumo wako wa CentOS kama inavyoonyeshwa.

Endesha amri tu:

$ sudo reboot

Wakati wa kuwasha upya, logi ya Oracle Linux itanyunyizwa kwenye skrini.

Muda mfupi baadaye, menyu ya Grub itaonyeshwa. Ingizo la Seva ya Oracle Linux litakuwa la kwanza kwenye orodha, kwa hivyo gonga ENTER kwenye kibodi ili kuwasha Oracle Linux.

Mara tu umeingia, kwa mara nyingine tena, thibitisha toleo la OS kama ifuatavyo.

$ cat /etc/os-release 

Na ndivyo hivyo. Tunatumahi umepata mwongozo huu kuwa muhimu.