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.