CentOS 8 raggiungerà la fine del ciclo di vita il 31 dicembre 2021. Quindi, se stai utilizzando il sistema operativo CentOS 8, ti consigliamo di aggiornarlo a centos distribuzioni alternative 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 attuale 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 comando seguente 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, dovrai aggiornare tutti i pacchetti all'ultima versione. Puoi aggiornarli tutti usando il seguente comando:
dnf update -y
Una volta aggiornati tutti i pacchetti, riavvia il sistema per applicare l'aggiornamento.
reboot
Aggiorna manualmente da CentOS 8 ad AlmaLinux
Innanzitutto, dovrai rimuovere tutte le chiavi gpg CentOS, i repository e i dettagli di branding.
Se stai utilizzando il sistema operativo CentOS 8 Desktop, rimuovili tutti con il comando seguente:
rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos
Se stai utilizzando il sistema operativo server CentOS 8, rimuovili tutti con il comando seguente:
rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos
Dopo averli rimossi tutti, eseguire il comando seguente 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
Quindi, 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, verifica la versione del tuo 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
Quindi, scarica almalinux-deploy.sh script utilizzando il comando seguente:
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
Quindi, riavvia il sistema per applicare le modifiche:
reboot
Quindi, esegui il comando seguente 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 il tuo CentOS 8 ad AlmaLinux 8. Spero che questo tutorial ti aiuti ad aggiornare il tuo sistema live.