Wie Sie inzwischen wissen, tendiert CentOS 8 in Richtung EOL, das am 31. Dezember 2021 sein soll. CentOS 8 sollte bis 2029 Unterstützung genießen, bis RedHat vor kurzem die unpopuläre Entscheidung traf, es zugunsten von CentOS Stream zu beenden. Dies hat bei Benutzern, die sich für ihre Produktions-Workloads auf CentOS verlassen haben, Bedenken geweckt. Nichtsdestotrotz wurden einige alternative Distributionen entwickelt, um die große Lücke zu schließen, die CentOS 8 hinterlassen hat. Zwei Distributionen, die als Nachfolger von CentOS 8 bevorzugt wurden, sind Rocky Linux und AlmaLinux.
AlmaLinux wurde von CloudLinux entwickelt und wird derzeit von der Community gepflegt. AlmaLinux ist ein kostenloses Open-Source-Unternehmensbetriebssystem, das als Reaktion auf das plötzliche und unglückliche Ende von CentOS 8 entwickelt wurde. Es ist 1:1 binärkompatibel mit RHEL und bietet eine stabile und produktionstaugliche Plattform zur Bewältigung von Produktions-Workloads. Die neueste stabile und produktionsbereite Version ist AlmaLinux 8.4, die auf RHEL 8.4 basiert. Sie können AlmaLinux 8.4 herunterladen und installieren oder einfach von CentOS 8 auf AlmaLinux 8.4 migrieren.
In diesem Leitfaden konzentrieren wir uns auf den Wechsel von CentOS 8 zu AlmaLinux 8.4, der aktuellen stabilen und neuesten Version.
HINWEIS:
Bevor Sie mit der Migration beginnen, ist es ratsam, zunächst eine Sicherungskopie aller Ihrer Dateien zu erstellen, damit Ihre Daten im Falle eines Ausfalls nicht gefährdet sind. Normalerweise sollte die Migration nahtlos verlaufen, aber Vorsicht ist besser als Nachsicht, und umso wichtiger ist es, dass Ihre Dateien gesichert werden sollten.
Schritt 1:Aktualisieren Sie CentOS
Der Umstieg auf AlmaLinx 8.4 setzt voraus, dass Sie mindestens CentOS 8.3 haben. Führen Sie den folgenden Befehl aus, um die ausgeführte Version zu überprüfen:
$ cat /etc/redhat-release
Hier verwende ich CentOS 8.0.1905.
Führen wir nun ein Upgrade auf die neueste CentOS-Version durch, nämlich CentOS 8.4.
$ sudo dnf update
Bestätigen Sie nach Abschluss des Upgrades die Version Ihres Systems. In diesem Fall wurde es auf die neueste aktuelle Version aktualisiert, nämlich CentOS 8.4.
Schritt 2:Rocky Linux-Migrationsskript herunterladen
Wenn CentOS 8 auf die neueste Version aktualisiert wurde, fahren Sie fort und laden Sie das AlmaLinux-Migrationsskript herunter.
$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Fahren Sie dann fort und machen Sie das Skript mit chmod ausführbar Befehl.
$ chmod +x almalinux-deploy.sh
Schritt 3:Führen Sie das Migrationsskript aus
Um schließlich zu AlmaLinux zu wechseln, führen Sie almalinux-deploy.sh aus Migrationsskript.
$ sudo bash almalinux-deploy.sh
Das Skript führt einige Überprüfungen durch und fährt damit fort, alte CentOS 8-Pakete zu entfernen, neue herunterzuladen und neu zu installieren und ein Upgrade einiger der vorhandenen Pakete durchzuführen, um sie mit AlmaLinux-Repositories zu synchronisieren. Das dauert ziemlich lange, und in meinem Fall hat es ungefähr 4 Stunden gedauert.
Nach Abschluss erhalten Sie eine Meldung auf dem Terminal, dass die Migration erfolgreich war.
Starten Sie schließlich Ihr System neu, um in die neue Instanz von AlmaLinux
zu booten$ sudo reboot
Wählen Sie im GRUB-Menü AlmaLinux.
Kurz darauf erscheint die Anmelde-GUI-Anzeige. Geben Sie Ihr Passwort ein und melden Sie sich an.
Und siehe da, das neue AlmaLinux 8.4!
Sie können die Version wie folgt weiter vom Terminal aus überprüfen.
Und damit ist dieser Leitfaden für die Migration zu AlmaLinux abgeschlossen. Wie Sie bemerkt haben, ist dies ein ziemlich einfacher, aber zeitaufwändiger Prozess, da das automatisierte Skript alle erforderlichen Vorgänge ausführt, um Ihr System auf AlmaLinux 8.4 zu aktualisieren