GNU/Linux >> Linux Esercitazione >  >> Cent OS

Migrazione da CentOS 8 a Oracle Linux 8:una guida passo passo

Questo articolo ti guiderà attraverso ogni passaggio per migrare la tua attuale installazione di CentOS 8 a Oracle Linux 8.

Con lo spostamento dell'attenzione dal progetto CentOS a CentOS Stream, sono emerse diverse distribuzioni sulla scena Linux, in competizione per la posizione di sostituto CentOS preferito.

Uno dei principali contendenti è Oracle Linux. È gratuito scaricare, utilizzare e distribuire il sistema operativo, un fork compatibile con binari 1:1 di Red Hat Enterprise Linux (RHEL).

Dalla sua prima versione nel 2006, Oracle Linux è stato compatibile al 100% con l'applicazione binaria con la versione RHEL equivalente. A quel tempo, non abbiamo mai registrato un bug di compatibilità.

Simon Coter, Direttore, Oracle Linux e Virtualization Product Management

Le aziende possono utilizzarlo in un ambiente di produzione gratuitamente, senza alcun obbligo nei confronti di Oracle. In altre parole, Oracle Linux è gratuito e paghi solo se hai bisogno del supporto Oracle Linux.

Inoltre, uno dei principali vantaggi è che segue da vicino il ciclo di rilascio di RHEL utilizzando l'UEK modificato o "Unbreakable Enterprise Kernel" prodotto da Oracle.

Unbreakable Enterprise Kernel offre ulteriori vantaggi rispetto al kernel mainline in termini di stabilità e pacchetti di backport minimi, tra le altre funzionalità.

Quindi, senza ulteriori indugi, lascia che ti mostri come migrare facilmente l'installazione di CentOS 8 esistente su Oracle Linux 8.

Dichiarazioni preliminari

Nel suo repository GitHub, Oracle Linux fornisce lo script (centos2ol.sh ) per migrare qualsiasi installazione corrente di CentOS 6, 7 o 8 alla versione equivalente di Oracle Linux.

Puoi migrare CentOS 7 a Oracle Linux 7 o CentOS 8 a Oracle Linux 8. Tieni presente che è impossibile migrare direttamente da CentOS 7 a Oracle Linux 8.

Affinché ciò avvenga, devi prima migrare da CentOS 7 a Oracle Linux 7, quindi eseguire un aggiornamento sul posto da Oracle Linux 7 a Oracle Linux 8.

Ma torniamo al nostro compito principale:la migrazione da CentOS 8 a Oracle Linux 8.

Passaggio 1:esegui il backup del sistema

Prima di eseguire l'aggiornamento, assicurati di eseguire il backup di tutti i tuoi dati essenziali e, se possibile, di acquisire un'istantanea dell'intero sistema CentOS 8. In questo modo, se qualcosa va storto, sarai dalla parte giusta delle cose.

Passaggio 2:aggiorna l'attuale sistema CentOS 8

Il passaggio successivo nel processo di aggiornamento è assicurarsi di avere un sistema completamente aggiornato. Aggiorna il software esistente con il seguente comando:

sudo dnf update

Una volta aggiornati tutti i pacchetti (se presenti), riavvia il sistema per applicare le modifiche.

Ora verifichiamo la nostra versione attuale del sistema operativo. Ecco il nostro sistema CentOS 8 prima di iniziare il processo di migrazione.

Fase 3:scarica lo script di migrazione

Scarica lo script di migrazione dal repository Oracle GitHub. Il modo più semplice per ottenerlo è utilizzare cURL:

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

Questo scarica lo script di migrazione centos2ol.sh , come indicato.

Passaggio 4. Migrare CentOS 8 a Oracle Linux 8

Una volta scaricato, possiamo avviare il processo di migrazione. Per passare a Oracle Linux 8, esegui lo script come mostrato di seguito.

sudo bash centos2ol.sh

Il kernel predefinito verrà aggiornato a Unbreakable Enterprise Kernel (UEK) di Oracle come parte del processo. Inoltre, lo script non solo scambierà il repository CentOS 8 con Oracle Linux 8, ma reinstallerà anche i pacchetti per garantire la compatibilità.

Ci vorrà del tempo, a seconda della velocità della tua connessione Internet. Al termine della migrazione, ti verrà chiesto di riavviare il tuo sistema CentOS.

Prima di riavviare, usa grubby strumento per confermare che UEK è l'opzione del kernel di avvio predefinita corrente.

sudo grubby --default-kernel

Per aggiungere il tocco finale, aggiorniamo il nome host del server in modo che corrisponda a Oracle Linux 8.

sudo hostnamectl set-hostname ol8

Infine, riavvia il server in modo che si avvii usando questo kernel.

sudo reboot

Il Oracle Linux Server 8 la voce sarà la prima dell'elenco, quindi premi Enter per avviare la tua nuova distribuzione Oracle Linux 8.

Passaggio 4:conferma la riuscita della migrazione da CentOS 8 a Oracle Linux 8

Probabilmente vorrai eseguire alcuni test per assicurarti di essere soddisfatto del risultato. Ad esempio, proviamo ad aggiornare la nostra base di pacchetti.

Come possiamo vedere, tutto funziona senza intoppi.

Conclusione

Congratulazioni! Hai eseguito correttamente la migrazione di CentOS 8 a Oracle Linux 8.

Senza dubbio, Oracle Linux 8 è sicuramente un'opzione praticabile per il tuo server. È velocissimo, solido come una roccia e facile da usare come qualsiasi sistema operativo basato su RHEL.

Spero che tu abbia trovato questa guida utile. Grazie per averlo usato! Sentiti libero di condividere i tuoi pensieri nella casella dei commenti qui sotto.

Ecco altre guide che ti interesseranno:

  • Come migrare da CentOS 7 ad AlmaLinux 8:una guida passo passo
  • CentOS 8 ad AlmaLinux 8:una guida passo passo alla migrazione
  • Migrazione da CentOS 8 a Rocky Linux 8:un tutorial passo dopo passo

Cent OS
  1. Migrazione da CentOS 8 a Oracle Linux 8:una guida passo passo

  2. Migrazione da CentOS 8 a Rocky Linux 8:un tutorial passo-passo

  3. Da CentOS 8 ad AlmaLinux 8:una guida passo passo alla migrazione

  4. Come migrare CentOS 7 ad AlmaLinux 8:una guida passo passo

  5. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

Come migrare CentOS Linux su Oracle Linux

Come migrare i server CentOS Linux 6, 7, 8 su Oracle Linux

Come migrare da CentOS a Oracle Linux

Guida dettagliata alle variabili d'ambiente Linux

Crea una partizione in Linux:una guida passo passo

Installa Golang su Linux – Guida passo passo