Centos 8 naar AlmaLinux 8.3 migreren

CentOS 8 bereikt het einde van zijn levensduur op 31 december 2021. Dus als je CentOS 8 besturingssysteem gebruikt, is het aan te bevelen om het te upgraden naar centos alternatieve distributies genaamd Alma Linux.

In deze gids laten we je zien hoe je CentOS 8 kunt migreren naar de nieuwe AlmaLinux 8.3.

Vereisten

  • Een server waarop CentOS 8 draait.
  • Een root wachtwoord is op de server ingesteld.

Verifieer je huidige besturingssysteem

Eerst kun je je huidige versie van je besturingssysteem controleren met het volgende commando:

hostnamectl

Je zou de volgende uitvoer moeten zien:

   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

Je kunt ook het volgende commando uitvoeren om je versie van je besturingssysteem te controleren:

cat /etc/os-release

Je zou de volgende uitvoer moeten zien:

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"

Update je systeempakketten

Voordat je het upgrade proces start, moet je alle pakketten bijwerken naar de nieuwste versie. Je kunt ze allemaal bijwerken met het volgende commando:

dnf update -y

Als alle pakketten zijn bijgewerkt, herstart je je systeem om de update toe te passen.

reboot

Handmatig upgraden van CentOS 8 naar AlmaLinux

Eerst moet je alle CentOS gpg sleutels, repositories, en branding details verwijderen.

Als je CentOS 8 Desktop besturingssysteem draait, verwijder je ze allemaal met het volgende commando:

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

Als je CentOS 8 server besturingssysteem draait, verwijder ze dan allemaal met het volgende commando:

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

Na ze allemaal verwijderd te hebben, voer je het volgende commando uit om het AlmaLinux release pakket te installeren.

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

Voer daarna het volgende commando uit om te upgraden van CentOS 8 naar Alma Linux.

dnf distro-sync -y

Zodra het migratieproces voltooid is, herstart je je systeem om de veranderingen toe te passen:

reboot

Controleer na het herstarten je versie van je besturingssysteem met het volgende commando:

cat /etc/os-release

Je zou je nieuwe besturingssysteem moeten zien in de volgende uitvoer:

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"

Upgrade van CentOS 8 naar AlmaLinux met het Almalinux-deploy Script

Alma Linux levert een almalinux-deploy.sh script om CentOS 8 automatisch naar AlmaLinux te upgraden.

Werk eerst je systeempakketten bij met het volgende commando:

dnf update -y

Na het bijwerken van alle pakketten, herstart je je systeem om de veranderingen toe te passen:

reboot

Download vervolgens het almalinux-deploy.sh script met het volgende commando:

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

Voer vervolgens het gedownloade script uit om je CentOS 8 naar AlmaLinux te upgraden:

bash almalinux-deploy.sh

Zodra het upgrade proces met succes voltooid is, zou je de volgende uitvoer moeten zien:

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

Herstart vervolgens je systeem om de veranderingen toe te passen:

reboot

Voer vervolgens het volgende commando uit om je besturingssysteem te verifiëren.

cat /etc/os-release

Je zou de volgende uitvoer moeten krijgen:

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"

Je kunt ook de geladen kernelversie controleren met het volgende commando:

grubby --info DEFAULT | grep AlmaLinux

Je zou de volgende uitvoer moeten krijgen:

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

Conclusie

Gefeliciteerd! Je hebt met succes je CentOS 8 naar AlmaLinux 8 opgewaardeerd. Ik hoop dat deze handleiding je helpt bij het opwaarderen van je live systeem.