Ricerca nel sito web

Come Migrare Centos 8 ad AlmaLinux 8.3


Su questa pagina

  1. Prerequisiti
  2. Verifica il tuo attuale sistema operativo
  3. Aggiorna i tuoi pacchetti di sistema
  4. Aggiorna manualmente da CentOS 8 ad AlmaLinux
  5. Aggiorna da CentOS 8 ad AlmaLinux con Almalinux-deploy Script
  6. Conclusione

CentOS 8 raggiungerà la fine del ciclo di vita il 31 dicembre 2021. Pertanto, se si utilizza il sistema operativo CentOS 8, si consiglia di aggiornarlo a distribuzioni alternative centos denominate Alma Linux.

In questa guida, ti mostreremo come migrare CentOS 8 al nuovo AlmaLinux 8.3.

Prerequisiti

  • Un server che esegue CentOS 8.
  • Sul server è configurata una password di root.

Verifica il tuo attuale sistema operativo

Innanzitutto, puoi verificare la versione corrente del tuo sistema operativo con il seguente comando:

hostnamectl

Dovresti vedere il seguente output:

   Static hostname: centos
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 2c4021b827b14dc09dffcd6a602a70dd
           Boot ID: 817d7159c1c345b19d4bfafa8b6ddb60
    Virtualization: kvm
  Operating System: ]8;;https://www.centos.org/CentOS Linux 8 (Core)]8;;
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64
      Architecture: x86-64

Puoi anche eseguire il seguente comando per verificare la versione del tuo sistema operativo:

cat /etc/os-release

Dovresti vedere il seguente output:

NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

Aggiorna i tuoi pacchetti di sistema

Prima di iniziare il processo di aggiornamento, sarà necessario aggiornare tutti i pacchetti all'ultima versione. Puoi aggiornarli tutti usando il seguente comando:

dnf update -y

Una volta aggiornati tutti i pacchetti, riavviare il sistema per applicare l'aggiornamento.

reboot

Aggiorna manualmente da CentOS 8 ad AlmaLinux

Innanzitutto, dovrai rimuovere tutte le chiavi gpg di CentOS, i repository e i dettagli del marchio.

Se stai utilizzando il sistema operativo CentOS 8 Desktop, rimuovili tutti con il seguente comando:

rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos

Se stai utilizzando il sistema operativo del server CentOS 8, rimuovili tutti con il seguente comando:

rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos

Dopo averli rimossi tutti, esegui il seguente comando per installare il pacchetto di rilascio di AlmaLinux.

rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm

Successivamente, esegui il comando seguente per eseguire l'aggiornamento da CentOS 8 ad Alma Linux.

dnf distro-sync -y

Una volta completato il processo di migrazione, riavvia il sistema per applicare le modifiche:

reboot

Dopo il riavvio, verificare la versione del sistema operativo utilizzando il seguente comando:

cat /etc/os-release

Dovresti vedere il tuo nuovo sistema operativo nel seguente output:

NAME="AlmaLinux"
VERSION="8.3 (Purple Manul)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.3"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.3 RC (Purple Manul)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc"
HOME_URL="https://almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"

ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.3"

Aggiorna da CentOS 8 ad AlmaLinux con Almalinux-deploy Script

Alma Linux fornisce uno script almalinux-deploy.sh per aggiornare automaticamente CentOS 8 ad AlmaLinux.

Innanzitutto, aggiorna i pacchetti di sistema con il seguente comando:

dnf update -y

Dopo aver aggiornato tutti i pacchetti, riavvia il sistema per applicare le modifiche:

reboot

Successivamente, scarica lo script almalinux-deploy.sh usando il seguente comando:

curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

Quindi, esegui lo script scaricato per aggiornare CentOS 8 ad AlmaLinux:

bash almalinux-deploy.sh

Una volta completato correttamente il processo di aggiornamento, dovresti vedere il seguente output:

Run dnf distro-sync -y                                                OK
Restoring of alternatives is done                                     OK
Generating grub configuration file ...
done
All Secure Boot related packages which were released by not AlmaLinux are reinstalledOK

Migration to AlmaLinux is completed

Successivamente, riavvia il sistema per applicare le modifiche:

reboot

Successivamente, esegui il seguente comando per verificare il tuo sistema operativo.

cat /etc/os-release

Dovresti ottenere il seguente output:

NAME="AlmaLinux"
VERSION="8.4 (Electric Cheetah)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"

ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"

Puoi anche controllare la versione del kernel caricata usando il seguente comando:

grubby --info DEFAULT | grep AlmaLinux

Dovresti ottenere il seguente output:

title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"

Conclusione

Congratulazioni! hai aggiornato con successo CentOS 8 ad AlmaLinux 8. Spero che questo tutorial ti aiuti ad aggiornare il tuo sistema live.