Das Team von CentOS beschloss, den Fokus auf CentOS Stream zu verlagern, eine Upstream-Version von RHEL. CentOS-Stream stellt sich zwischen Fedora Linux und RHEL ein. Es ist kein 100%iger RHEL-Klon, aber der RHEL-Entwicklung voraus. Andere Distributionen, die zu 100 % mit RHEL 8 kompatibel sind, sind auf den Markt gekommen, darunter Rocky Linux und Alma Linux.
In diesem Leitfaden erfahren Sie, wie Sie eine vorhandene CentOS 8-Distribution in Alma Linux konvertieren, ohne ein neues Betriebssystem neu zu installieren. Das Alma-Linux-Team stellt zu diesem Zweck ein automatisiertes Skript zur Verfügung. Ein direktes Upgrade erfordert keine Formatierung der Festplatte und daher bleiben alle Einstellungen, Programme und Dateien auf Ihrem aktuellen CentOS 8-System erhalten.
Zugehöriger Inhalt:
- Migration von Centos 8 auf Rocky Linux 8
- So konvertieren Sie von CentOS Linux 8 zu CentOS Stream 8
Inhaltsverzeichnis
- Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist
- Sichern Sie Ihr CentOS-Linux-System
- Installieren Sie das CentOS Stream-Paket
- Laden Sie das offizielle AlmaLinux-Migrationsskript herunter
1. Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist
Stellen Sie sicher, dass der Server mit diesem Befehl aktualisiert wird:
sudo dnf update -y
Lassen Sie uns auch die Version von CentOS Linux 8 mit diesem Befehl überprüfen:
$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
2. Sichern Sie Ihr CentOS 8-System
Es empfiehlt sich, regelmäßige Updates auf Ihrem System sicherzustellen. Wenn Sie Anwendungsdaten im System haben, stellen Sie sicher, dass diese gesichert sind. Bitte machen Sie auch einen OS-Snapshot, um zurückzusetzen, wenn etwas schief geht. Bewahren Sie immer verifizierte Backups auf.
3. Laden Sie das offizielle AlmaLinux-Migrationsskript herunter
Das AlmaLinux-Team stellt ein Migrationstool zur Verfügung, das Ihnen dabei helfen wird. Das Tool befindet sich in diesem Github-Repository.
Laden Sie das Skript almalinux-deploy.sh herunter:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Als nächstes machen Sie das Skript ausführbar:
chmod +x almalinux-deploy.sh
4. Migration von CentOS 8 auf AlmaLinux 8
Führen Sie schließlich das lokal verfügbare Skript aus, um den Migrationsprozess zu starten:
sudo bash almalinux-deploy.sh
Nachdem das Migrationsskript einige anfängliche Überprüfungen durchgeführt hat, beginnt es mit dem Upgrade bestimmter Pakete, um das System mit der aktuellen AlmaLinux 8-Version zu synchronisieren.
Seien Sie geduldig, da der Upgrade-Vorgang einige Zeit in Anspruch nehmen kann. Nach Abschluss sollten Sie eine Erfolgsmeldung sehen
...
Complete!
Run dnf distro-sync -y OK
Restoring of alternatives is done OK
Generating grub configuration file ...
done
All Secure Boot related packages which were not released by AlmaLinux are reinstalledOK
Migration to AlmaLinux is completed
Starten Sie das System neu, um Kernel-Änderungen zu übernehmen
sudo reboot
5. Überprüfen Sie die AlmaLinux-Version, um die Migration zu validieren
Um zu bestätigen, dass Sie erfolgreich migriert haben, prüfen Sie die Betriebssystemversion:
$ cat /etc/os-release
NAME="AlmaLinux"
VERSION="8.5 (Arctic Sphynx)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.5 (Arctic Sphynx)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8::baseos"
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.5"
Das ist alles. Herzliche Glückwünsche! Sie haben CentOS 8 erfolgreich auf AlmaLinux 8 konvertiert.
Überprüfen Sie, ob das System standardmäßig den AlmaLinux-Kernel bootet:
$ sudo grubby --info DEFAULT | grep AlmaLinux
title="AlmaLinux (4.18.0-348.12.2.el8_5.x86_64) 8.5 (Arctic Sphynx)"
Schlussfolgerung
Bitte beachten Sie, dass die Datei almalinux-deploy.sh
Skript konvertiert nur die CentOS 8-Version in AlmaLinux 8.