Hvernig á að flytja frá CentOS til Oracle Linux


Með áherslubreytingunni frá CentOS verkefni til CentOS Stream sem mun nú þjóna sem andstreymis til RHEL, hafa nokkrir CentOS valkostir verið settir á flot í stað CentOS 8.

Á meðan hefur CentOS verið mikið notað af litlum fyrirtækjum og forriturum í netþjónsumhverfi í ljósi þess að það veitir stöðugleika og áreiðanleika sem RHEL býður upp á án nokkurs kostnaðar. Þar sem CentOS Stream er rúllandi útgáfa og betaútgáfa fyrir RHEL útgáfur í framtíðinni, verður örugglega ekki mælt með CentOS Stream fyrir framleiðsluálag.

Nokkrir kostir hafa verið settir á flot sem verðugir kostir. flytja úr CentOS 8 í AlmaLinux 8.4. Annar valkosturinn sem mælt er með er Oracle Linux sem er 100% samhæft við RHEL. Þetta þýðir að forritin og eiginleikarnir eru þeir sömu fyrir Oracle Linux.

Í þessari handbók göngum við í gegnum flutning CentOS til Oracle Linux.

Skiptingin úr CentOS 8 yfir í Oracle Linux gekk snurðulaust fyrir sig í okkar tilviki, hins vegar getum við ekki ábyrgst með vissu að það sama verði endurtekið í þínu tilviki.

Sem varúðarráðstöfun ráðleggjum við þér að taka fullkomið öryggisafrit af öllum skrám þínum áður en þú byrjar flutninginn. Að auki, vertu viss um að þú hafir hraðvirka og stöðuga nettengingu til að uppfæra kerfispakkana þína og hlaða niður nýjustu Oracle Linux pakkanum.

Sem sagt, fylgdu skrefunum hér að neðan til að hefja flutninginn þinn.

Flutningur frá CentOS til Oracle Linux

Fyrst skaltu skrá þig inn á CentOS kerfið þitt og uppfæra það í nýjustu útgáfuna. Í augnablikinu er nýjasta CentOS útgáfan CentOS 8.4.

$ sudo dnf update

Uppfærslan mun taka töluverðan tíma og mun að mestu ráðast af nettengingunni þinni. Því hraðar sem nettengingin þín, því hraðari verður uppfærslan.

Athugaðu síðan hvort kerfið þitt hafi verið uppfært í nýjustu útgáfuna eins og sýnt er.

$ cat /etc/redhat-release

Næst skaltu hlaða niður og keyra flutningshandritið sem er fáanlegt frá Github til að hjálpa þér að skipta úr CentOS tilvikinu þínu yfir í Oracle Linux. Það framkvæmir nokkrar aðgerðir, þar á meðal að fjarlægja alla CentOS-sérstaka pakka og skipta þeim út fyrir Oracle Linux jafngildi. Í augnablikinu styður handritið CentOS 6, 7 og 8 útgáfur og styður ekki CentOS Stream.

Til að hlaða niður handritinu skaltu keyra curl skipunina eins og sýnt er.

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

Þetta hleður niður flutningshandritinu sem kallast centos2ol.sh eins og gefið er upp.

Næst skaltu úthluta framkvæmdaheimildum með chmod skipuninni.

$ chmod +x centos2ol.sh

Til að hefja flutninginn skaltu keyra skriftuna eins og sýnt er.

$ sudo bash centos2ol.sh

Eins og fyrr segir framkvæmir handritið fjölda aðgerða. Það athugar fyrst hvort allir nauðsynlegir pakkar sem þarf við uppfærsluna séu til staðar og setur upp þá sem vantar.

Það heldur síðan áfram að taka öryggisafrit og úreltar gamlar CentOS geymsluskrár.

Næst, það gerir Oracle Linux App straumnum og Base OS geymslum kleift og fjarlægir CentOS samsvarandi.

Eftir að hafa skipt yfir í Oracle Linux geymslur samstillist það við netgeymslurnar og uppfærir Oracle Linux pakkana. Það mun einnig setja upp suma pakka aftur.

Allt ferlið er frekar langt og þú gætir viljað gefa þér að minnsta kosti 2 – 3 klukkustundir og kannski fara í göngutúr eða versla. Þegar skipt er lokið verðurðu beðinn um að endurræsa CentOS kerfið eins og sýnt er.

Einfaldlega keyrðu skipunina:

$ sudo reboot

Meðan á endurræsingu stendur mun Oracle Linux-skránni skvettast á skjáinn.

Stuttu síðar mun Grub valmyndin birtast. Oracle Linux Server færslan verður fyrst á listanum, svo ýttu á ENTER á lyklaborðinu til að ræsa í Oracle Linux.

Þegar þú hefur skráð þig inn skaltu enn og aftur staðfesta stýrikerfisútgáfuna eins og hér segir.

$ cat /etc/os-release 

Og þannig er það. Við vonum að þér hafi fundist þessi handbók gagnleg.