GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So migrieren Sie CentOS 7 auf AlmaLinux 8:Eine Schritt-für-Schritt-Anleitung

Dank des AlmaLinux-Projekts namens ELevate ist es jetzt einfacher denn je, von CentOS 7 auf AlmaLinux 8 zu migrieren. So geht's.

Inhaltsverzeichnis

  • 1. Systemsicherung durchführen
  • 2. Aktualisieren Sie das aktuelle CentOS 7-System
  • 3. Migrieren Sie CentOS 7 auf AlmaLinux 8
    • 3.1 ELete installieren
    • 3.2 Leapp und Migrationsdaten installieren
    • 3.3 Starten Sie eine Prüfung vor dem Upgrade
    • 3.4 Starten Sie den Upgrade-Prozess von CentOS 7 auf AlmaLinux 8
  • 4. Überprüfen Sie die Betriebssystemversion
  • Schlussfolgerung

Haben Sie sich schon einmal gefragt:Wie migriere ich von CentOS 7 auf AlmaLinux? Sie müssen sich darüber keine Gedanken mehr machen, denn es ist in nur wenigen einfachen Schritten möglich, die ich Ihnen in dieser Anleitung zeigen werde.

Dies ist besonders hilfreich für Benutzer von CentOS 7, die nach Ende des Jahres, wenn Red Hat den Support für CentOS 8 einstellt, keinen klaren Upgrade-Pfad haben werden.

Dies ist besonders wichtig, da davon ausgegangen wird, dass CentOS 7, das 2024 den Support verlieren wird, eine viel größere Benutzerbasis hat als CentOS 8, das erst seit etwas mehr als einem Jahr verfügbar war, als Red Hat seine Einstellung ankündigte. P>

Für diejenigen, die es nicht wissen, das AlmaLinux ELevate-Projekt ermöglicht es Benutzern, ein Upgrade oder eine Migration zwischen jeder RHEL-basierten Distribution durchzuführen. Also lass es uns tun.

Hier ist unser CentOS 7-System vor Beginn des Migrationsprozesses zu AlmaLinux 8.

1. Systemsicherung durchführen

Stellen Sie vor dem Upgrade sicher, dass Sie alle wichtigen Daten sichern und wenn möglich einen Schnappschuss des gesamten CentOS 7-Systems erstellen. Auf diese Weise sind Sie auf der richtigen Seite, wenn etwas schief geht.

2. Aktualisieren Sie das aktuelle CentOS 7-System

Der nächste Schritt im Upgrade-Prozess besteht darin, sicherzustellen, dass wir ein vollständig aktualisiertes System haben. Aktualisieren Sie vorhandene Software mit dem folgenden Befehl:

sudo yum update

Sobald alle Pakete aktualisiert sind, starten Sie Ihr System neu, um die Änderungen zu übernehmen.

Lassen Sie uns nun unsere aktuelle Betriebssystemversion überprüfen.

cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

Wie Sie sehen, läuft auf dem System CentOS 7.9, die neueste CentOS-Version im 7.x-Zweig.

3. Migrieren Sie CentOS 7 auf AlmaLinux 8

3.1 ELevete installieren

Der erste Schritt im Upgrade-Prozess ist die Installation eines elevate-release Paket in Ihrem aktuellen CentOS7-System.

sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm

3.2 Leapp und Migrationsdaten installieren

Der Migrationsprozess basiert auf der Verwendung des Leapp-Dienstprogramms von Red Hat. Es kombiniert das Leapp-Framework von Red Hat mit einer von der Community erstellten Bibliothek und einem Dienst für den erforderlichen Migrationsmetadatensatz.

Daher besteht der nächste Schritt darin, die erforderlichen Pakete zu installieren, die wir in unserem Fall von CentOS 7 auf AlmaLinux 8 aktualisieren möchten.

sudo yum install -y leapp-upgrade leapp-data-almalinux

3.3 Starten Sie eine Prüfung vor dem Upgrade

Der nächste Schritt besteht darin, eine Prüfung vor dem Upgrade zu starten. Der folgende Befehl überprüft die Serverkompatibilität ohne tatsächliche Änderungen:

sudo leapp preupgrade

Wahrscheinlich schlägt die Prüfung fehl, aber keine Panik! Das ist normal, da einige Anpassungen im Voraus erforderlich sind.

Laut der offiziellen Dokumentation werden diese drei Befehle unten gezeigt, um das Problem zu lösen. Führen Sie sie einfach nacheinander aus:

sudo rmmod pata_acpi
echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True

(Optional) Wenn Sie die Prüfung erneut ausführen, ist die Prüfung vor dem Upgrade erfolgreich.

sudo leapp preupgrade

3.4 Starten Sie den Upgrade-Prozess von CentOS 7 auf AlmaLinux 8

Jetzt können Sie den folgenden Befehl ausführen, um CentOS 7 auf AlmaLinux 8 zu migrieren.

sudo leapp upgrade

Seien Sie geduldig, da der Upgrade-Vorgang einige Zeit in Anspruch nehmen kann. Sobald die Migration abgeschlossen ist, wird Ihnen angeboten, das System neu zu starten:

sudo reboot

Ein neuer Eintrag in GRUB namens ELevate-Upgrade-Initramfs wird auftauchen. Drücken Sie die Enter und warten Sie, bis der Upgrade-Vorgang abgeschlossen ist. Das System wird automatisch darin gebootet.

Und Sie werden beim Booten vom GRUB-Menü von AlmaLinux 8 begrüßt.

4. Überprüfen Sie die Betriebssystemversion

Um zu bestätigen, dass Sie erfolgreich von CentOS 7 auf AlmaLinux 8 migriert sind, überprüfen Sie die Betriebssystemversion:

cat /etc/redhat-release
AlmaLinux release 8.4 (Electric Cheetah)

Das ist alles. Herzliche Glückwünsche! Sie haben erfolgreich zu AlmaLinux 8 migriert.

(Optional) Außerdem können Sie den Server-Hostnamen aktualisieren, damit er mit AlmaLinux übereinstimmt.

sudo hostnamectl set-hostname almalinux8
sudo reboot

Schlussfolgerung

Das ELevate-Tool von AlmaLinux ist großartig. Es kann eine fantastische Option sein, wenn Sie von CentOS 7 auf AlmaLinux 8 migrieren möchten.

Wenn Sie CentOS 8.x verwenden, müssen Sie für einen Wechsel zu AlmaLinux 8 lediglich unserem CentOS 8 to AlmaLinux 8:A Step-by-Step Migration Guide folgen.

Ich habe versucht, diese Anleitung so einfach wie möglich zu gestalten. Danke, dass du es benutzt hast! Fühlen Sie sich frei, Ihre Gedanken im Kommentarfeld unten mitzuteilen.


Cent OS
  1. So migrieren Sie von CentOS zu AlmaLinux

  2. So migrieren Sie Centos 8 auf AlmaLinux 8.3

  3. Migration von CentOS 8 auf Oracle Linux 8:Eine Schritt-für-Schritt-Anleitung

  4. CentOS 8 zu AlmaLinux 8:Eine Schritt-für-Schritt-Migrationsanleitung

  5. So migrieren Sie die CentOS 8-Installation zu CentOS Stream

So migrieren Sie von CentOS 8 auf AlmaLinux 8.

So migrieren Sie von CentOS 8 Linux auf AlmaLinux 8

So migrieren Sie CentOS auf AlmaLinux

So migrieren Sie von CentOS 8 auf AlmaLinux 8.4

So migrieren Sie CentOS 8 auf CentOS Stream

So migrieren Sie den CentOS-Stream nach AlmaLinux