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

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

Il server o desktop Centos Linux 8 che sarebbe fuori dagli scaffali da Redhat l'anno prossimo diventa un argomento di apprensione per alcuni utenti o amministratori. Tuttavia, quelli su CentOS 7 non devono ancora preoccuparsi perché c'è ancora un tempo, poiché raggiungerà la fine della sua vita nel 2024.

Bene, una delle alternative popolari disponibili per cambiare CentOS 6 o 8 è Oracle Linux che è gratuito e funziona con gli stessi binari utilizzati da CentOS dopotutto entrambi sono basati su RPM e discendenti di Redhat.

Se sei preoccupato per le applicazioni e i pacchetti installati su CentOS 8/7/6 Linux nel processo di migrazione, non hai molto perché la maggior parte di essi sarà intatta così com'è, anche dopo il passaggio a Oracle Linux.

Parliamo un po' di Oracle Linux , è gratuito scaricare, utilizzare e distribuire (anche codice sorgente) il sistema operativo basato su RedHat, ecco perché è compatibile con la maggior parte dei binari di RHEL o CentOS. Anche le aziende possono utilizzarlo in un ambiente di produzione gratuitamente senza alcun obbligo da parte di Oracle. Con ogni versione principale di Red Hat Enterprise Linux (RHEL), Oracle ha anche rilasciato la propria, quindi l'ultima versione di Oracle Linux è 8 che in CentOS sta per terminare nel 2021.

Gli aggiornamenti rilasciati da RedHat, solitamente disponibili su Oracle Linux entro cinque giorni, rivendicati da Oracle. Durante la migrazione gli utenti possono scegliere il kernel di loro scelta supportato da Oracle, ce ne sono due, uno è il popolare Unbreakable Enterprise Kernel (UEK) per Oracle Linux e l'altro è il Red Hat Compatible Kernel (RHCK).

Possiamo scegliere quale kernel dovrebbe essere presente una volta completato il processo di migrazione. Vediamo i passaggi.

Passaggi per migrare CentOS 8/7/6 da Linux a Oracle Linux

Poiché CentOS 7 mantiene il suo ciclo con la versione LTS di RHEL 7. Quindi la migrazione di questo è fuori questione. Pertanto, solo due tipi di utenti saranno interessati a questo, uno che è su 6 o 8 versioni di CentOS. Qui, stiamo usando CentOS 8 Linux per fare questo tutorial, tuttavia, i passaggi saranno applicabili a tutte e tre le versioni 6,7 e 8. Per ulteriori informazioni su questo, puoi consultare la pagina GitHub ufficiale di Oracle.

Prerequisiti:

  • Yum o DNF dovrebbero essere in una configurazione funzionante
  • Non dovrebbe esserci un vecchio repository che non è più in uso.
  • Assicurati di avere almeno 5 GB di spazio libero in /var/cache
  • sudo privilegi.

Nota: Puoi persino:migrare CentOS 8 Linux su CentOS Stream

1. Esegui il comando di aggiornamento e&aggiornamento del sistema

Innanzitutto, esegui il comando di aggiornamento e aggiornamento del sistema che non solo aggiornerà tutti i pacchetti installati su CentOS Linux, ma consentirà anche loro di raggiungere lo stato più recente.

sudo yum update

2. Scarica Oracle Script per migrare a CentOS Linux

Il comando indicato di seguito scaricherà uno script per migrare senza problemi da CentOS senza troppi problemi con i comandi e tutto il resto.

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

3. Esegui lo script

Lo script di migrazione che abbiamo scaricato da GitHub, qui eseguiremo lo stesso, identificherà automaticamente il sistema e passerà CentOS Linux 6, 7 o 8 alla versione equivalente di Oracle Linux. Intendo CentOS 7 su Oracle 7, CentOS 8 su Oracle 8.

sudo bash centos2ol.sh

Aspetta da pochi minuti a ore, a seconda delle applicazioni installate sul sistema esistente che si intende migrare, il processo richiederà tempo. Lo script non solo scambierà il repository di CentOS con Oracle, ma reinstallerà anche i pacchetti per renderli compatibili.

4. La migrazione è terminata... Controlla i kernel disponibili

Una volta effettuato il passaggio da CentOS Linux Oracle, la notifica dello stesso apparirà sullo schermo del terminale di comando.

Poiché il processo installerà anche il Unbreakable Enterprise Kernel -UEK per impostazione predefinita per CentOS che abbiamo appena migrato. Quindi per controllare tutti i kernel disponibili e quale è quello predefinito.

sudo grubby --info=ALL | grep ^kernel

Il comando precedente elencherà tutti i kernel disponibili.

Per vedere quello predefinito , corri

sudo grubby --default-kernel

E quello predefinito sarà UEK di Oracle.

(Opzionale ) nel caso in cui desideri cambiarlo con uno qualsiasi degli altri disponibili, esegui:

sudo grubby –info versione-kernel indice=1

Sostituisci versione kernel con quello disponibile come

  • /boot/vmlinuz-4.18.0-240.1.1.el8_3.x86_64
  • /boot/vmlinuz-4.18.0-240.8.1.el8_3.x86_64
  • /boot/vmlinuz-4.18.0-147.8.1.el8_8.x86_64

5. Riavvia il sistema e controlla la versione di Oracle Linux

Una volta eseguite tutte le operazioni di cui sopra, riavvia semplicemente il sistema. Il comando per questo è

reboot

Accedi ed esegui il comando per verificare quale versione di Oracle Linux è sul nostro sistema

cat /etc/os-release

Nel nostro caso, il risultato è stato:

NAME= "ORACLE Linux Server"
VERSION="8.3"
ID="ol"
ID LIKE="fedora"
VARIANT="Server"
VARIANT_ID="8.3"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.3"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracale.com/"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8"
ORACLE_BUGZILLA_PRODUCT_VERSION=8.3
ORACLE_SUOPPORT_PRODUCT="Oracle Linux"
ORACLE_SUOPPORT_PRODUCT_VERSION=8.3


Cent OS
  1. Come eseguire il debootstrap su CentOS Linux

  2. Come installare Java su Rocky Linux 8 / CentOS 8 / RHEL 8

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

  4. Come migrare da Centos 8 a Rocky Linux 8

  5. Migra CentOS 8 su Rocky Linux

Come migrare a Rocky Linux 8.4 da CentOS Linux

Come migrare da CentOS 8 a Rocky Linux.

Come migrare da CentOS 8 Linux ad AlmaLinux 8

Come migrare CentOS 8 Linux su CentOS Stream

Come migrare da CentOS 8 a Rocky Linux 8

Come migrare da CentOS a Oracle Linux