Kako preći sa CentOS-a na Oracle Linux


S pomjeranjem fokusa sa CentOS projekta na CentOS Stream koji će sada služiti kao uzvodno na RHEL, nekoliko CentOS alternativa je pušteno u promet zamijenite CentOS 8.

Do sada je CentOS naširoko koristio mala preduzeća i programeri u serverskim okruženjima s obzirom na to da pruža stabilnost i pouzdanost koju RHEL nudi bez ikakvih troškova. Budući da je izdanje u pokretu i Beta verzija za buduća RHEL izdanja, CentOS Stream sigurno se neće preporučiti za proizvodna radna opterećenja.

Nekoliko alternativa je predstavljeno kao dostojne alternative. AlmaLinux se pojavio kao održiv kandidat budući da je 1:1 binarno kompatibilan sa RHEL. Pokrili smo kako možete preći sa CentOS 8 na AlmaLinux 8.4. Druga preporučena alternativa je Oracle Linux koji je 100% kompatibilan sa RHEL. To znači da aplikacije i funkcije ostaju iste za Oracle Linux.

U ovom vodiču vodimo vas kroz migraciju CentOS-a na Oracle Linux.

OPREZ:

Prelazak sa CentOS 8 na Oracle Linux prošao je glatko u našem slučaju, međutim, ne možemo sa sigurnošću garantirati da će se isto ponoviti u vašem slučaju.

Iz predostrožnosti, savjetujemo vam da napravite potpunu sigurnosnu kopiju svih vaših datoteka prije nego što započnete migraciju. Osim toga, osigurajte da imate brzu i stabilnu internet vezu za ažuriranje sistemskih paketa i preuzimanje najnovijih Oracle Linux paketa.

Uz to, slijedite dolje navedene korake da započnete migraciju.

Migracija sa CentOS-a na Oracle Linux

Prvo se prijavite na svoj CentOS sistem i nadogradite ga na najnovije izdanje. Trenutno, najnovije izdanje CentOS-a je CentOS 8.4.

sudo dnf update

Nadogradnja će potrajati dosta vremena i uglavnom će zavisiti od vaše internetske veze. Što je brža vaša internetska veza, to će nadogradnja biti brža.

Zatim provjerite da li je vaš sistem nadograđen na najnoviju verziju kao što je prikazano.

cat /etc/redhat-release

Zatim preuzmite i pokrenite skriptu za migraciju koja je dostupna na Githubu kako bi vam pomogla da se prebacite sa vaše CentOS instance na Oracle Linux. Izvodi nekoliko operacija, uključujući uklanjanje svih paketa specifičnih za CentOS i njihovu zamjenu sa Oracle Linux ekvivalentom. Trenutno, skripta podržava izdanja CentOS 6, 7 i 8 i ne podržava CentOS Stream.

Da preuzmete skriptu, pokrenite komandu curl kao što je prikazano.

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

Ovo preuzima skriptu za migraciju pod nazivom centos2ol.sh kako je naznačeno.

Zatim dodijelite dozvole za izvršavanje pomoću chmod komande.

chmod +x centos2ol.sh

Za pokretanje migracije pokrenite skriptu kao što je prikazano.

sudo bash centos2ol.sh

Kao što je ranije spomenuto, skripta izvodi brojne operacije. Prvo provjerava da li su prisutni svi potrebni paketi potrebni tokom nadogradnje i instalira one koji nedostaju.

Zatim nastavlja sa sigurnosnom kopijom i zastarjelim datotekama starog CentOS spremišta.

Zatim, omogućava Oracle Linux App stream i Bazni OS spremišta i uklanja CentOS ekvivalentna.

Nakon prelaska na Oracle Linux spremišta, sinkronizira se s online spremištima i nadograđuje Oracle Linux pakete. Također će ponovo instalirati neke pakete.

Cijeli proces je prilično dug, a možda ćete poželjeti dati sebi barem 2-3 sata i možda prošetati ili otići u kupovinu. Kada se prebacivanje završi, od vas će biti zatraženo da ponovo pokrenete svoj CentOS sistem kao što je prikazano.

Jednostavno pokrenite naredbu:

sudo reboot

Tokom ponovnog pokretanja, Oracle Linux log će se pojaviti na ekranu.

Ubrzo nakon toga, bit će prikazan meni Grub. Unos Oracle Linux Server će biti prvi na listi, pa pritisnite ENTER na tastaturi da pokrenete Oracle Linux.

Nakon što ste prijavljeni, još jednom provjerite verziju OS-a na sljedeći način.

cat /etc/os-release 

I to je to. Nadamo se da vam je ovaj vodič bio koristan.