Wie man Centos 8 auf AlmaLinux 8.3 migriert

CentOS 8 wird am 31. Dezember 2021 das End-of-Life erreichen. Wenn du also CentOS 8 verwendest, dann ist es empfehlenswert, auf eine alternative CentOS-Distribution namens Alma Linux umzusteigen.

In dieser Anleitung werden wir dir zeigen, wie du CentOS 8 auf das neue AlmaLinux 8.3 migrieren kannst.

Voraussetzungen

  • Ein Server, auf dem CentOS 8 läuft.
  • Ein Root-Passwort ist auf dem Server konfiguriert.

Überprüfe dein aktuelles Betriebssystem

Zuerst kannst du deine aktuelle Betriebssystemversion mit dem folgenden Befehl überprüfen:

hostnamectl

Du solltest die folgende Ausgabe sehen:

   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

Du kannst auch den folgenden Befehl ausführen, um die Version deines Betriebssystems zu überprüfen:

cat /etc/os-release

Du solltest die folgende Ausgabe sehen:

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"

Aktualisiere deine Systempakete

Bevor du den Upgrade-Prozess startest, musst du alle Pakete auf die neueste Version aktualisieren. Du kannst sie alle mit dem folgenden Befehl aktualisieren:

dnf update -y

Sobald alle Pakete aktualisiert sind, starte dein System neu, um das Update anzuwenden.

reboot

Manuelles Upgrade von CentOS 8 auf AlmaLinux

Zuerst musst du alle CentOS gpg Schlüssel, Repositories und Branding Details entfernen.

Wenn du CentOS 8 als Desktop-Betriebssystem verwendest, entferne sie alle mit dem folgenden Befehl:

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

Wenn du das CentOS 8 Server-Betriebssystem verwendest, entferne sie alle mit dem folgenden Befehl:

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

Nachdem du sie alle entfernt hast, führe den folgenden Befehl aus, um das AlmaLinux Release-Paket zu installieren.

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

Als nächstes führst du den folgenden Befehl aus, um von CentOS 8 auf Alma Linux zu aktualisieren.

dnf distro-sync -y

Sobald der Migrationsprozess abgeschlossen ist, starte dein System neu, um die Änderungen zu übernehmen:

reboot

Nach dem Neustart überprüfe die Version deines Betriebssystems mit dem folgenden Befehl:

cat /etc/os-release

Du solltest dein neues Betriebssystem in der folgenden Ausgabe sehen:

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 von CentOS 8 auf AlmaLinux mit Almalinux-deploy Script

Alma Linux stellt ein almalinux-deploy.sh Skript zur Verfügung, um CentOS 8 automatisch auf AlmaLinux zu aktualisieren.

Als erstes aktualisierst du deine Systempakete mit dem folgenden Befehl:

dnf update -y

Nachdem du alle Pakete aktualisiert hast, starte dein System neu, um die Änderungen zu übernehmen:

reboot

Als nächstes lade das almalinux-deploy.sh Skript mit dem folgenden Befehl herunter:

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

Führe als nächstes das heruntergeladene Skript aus, um dein CentOS 8 auf AlmaLinux zu aktualisieren:

bash almalinux-deploy.sh

Sobald der Upgrade-Prozess erfolgreich abgeschlossen ist, solltest du die folgende Ausgabe sehen:

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

Als nächstes starte dein System neu, um die Änderungen zu übernehmen:

reboot

Als nächstes führst du den folgenden Befehl aus, um dein Betriebssystem zu überprüfen.

cat /etc/os-release

Du solltest die folgende Ausgabe erhalten:

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"

Du kannst auch die geladene Kernelversion mit dem folgenden Befehl überprüfen:

grubby --info DEFAULT | grep AlmaLinux

Du solltest die folgende Ausgabe erhalten:

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

Fazit

Herzlichen Glückwunsch! Du hast dein CentOS 8 erfolgreich auf AlmaLinux 8 upgegradet. Ich hoffe, dass dieses Tutorial dir beim Upgrade deines Live-Systems helfen wird.

Das könnte dich auch interessieren …