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

Migrieren Sie mit Elevate Project von CentOS 7.x-Versionen auf RHEL 8.x

Ein Upgrade von CentOS 7.x auf RHEL 8.x und andere RHEL 8.x-Distributionen wie AlmaLinux 8.x, Rocky 8.x und Oracle 8.x war bis vor wenigen Wochen nicht möglich. Dies ist dem AlmaLinux-Team für die Veröffentlichung von Elevate zu verdanken – einem Open-Source-Projekt, das eine nahtlose Migration von CentOS 7.x zu allen wichtigen RHEL 8.x-Versionen ermöglicht.

Beachten Sie, dass Elevate nur CentOS-Repositories und keine anderen externen Repositories unterstützt.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Serververwaltungsdienste regelmäßig bei der Durchführung verwandter Servermigrationsanfragen.

In diesem Zusammenhang werden wir untersuchen, wie Sie über das Elevate-Projekt von CentOS 7 auf AlmaLinux 8.x migrieren können.


Schritte zur Migration von CentOS 7 auf AlmaLinux 8.x

1. Systemaktualisierung durchführen

Es ist wichtig, ein vollständiges System-Upgrade des apt-Cache Ihres Systems durchzuführen. Greifen Sie also auf das Terminal Ihres CentOS 7-Systems zu und führen Sie den folgenden Befehl aus, um das System zu aktualisieren:

$ sudo yum update -y

Wenn Sie fertig sind, starten Sie das System neu:

$ sudo reboot

Überprüfen Sie mit dem folgenden Befehl, ob Ihr System die neueste Version ist:

$ cat /etc/redhat-release


2. Installieren Sie das Elevate RPM-Paket auf dem System

Jetzt müssen Sie das Elevate-Release-Paket herunterladen, indem Sie den folgenden Befehl ausführen:

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

Nachdem das Elevate-Release-Paket installiert wurde, müssen Sie das Leapp-Paket für das Betriebssystem installieren, zu dem Sie migrieren möchten. Mögliche Sprungpakete sind:

  • leapp-data-rocky
  • leapp-data-almalinux
  • leapp-data-oraclelinux
  • leapp-data-centos


Da wir auf AlmaLinux aktualisieren, führen wir den folgenden Befehl aus:

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

Sobald Ihr bevorzugtes Leapp-Paket zusammen mit anderen Abhängigkeiten installiert ist, führen Sie einen Probelauf des Upgrades durch.


3. Führen Sie eine Prüfung vor dem Upgrade durch

Vor der Durchführung des Upgrades ist es ratsam, das Upgrade zu simulieren und zu bestätigen, ob es erfolgreich sein wird oder nicht. Am Ende der Simulation wird ein Pre-Upgrade-Bericht erstellt und im Falle von Problemen werden eine Reihe von Empfehlungen zur Behebung des Problems bereitgestellt. Der Bericht wird in der Protokolldatei /var/log/leapp/leapp-report.txt protokolliert.

Führen Sie also den folgenden Befehl aus, um die Prüfung vor dem Upgrade zu starten:

$ sudo leapp preupgrade

Wie erwartet, können während der Simulation einige Fehler auftreten. Um die Ursache und Lösungen für die Probleme zu erfahren, untersuchen Sie die Datei /var/log/leapp/answerfile

Normalerweise werden durch Ausführen der folgenden Befehle alle Probleme behoben, die das Upgrade behindern:

$ sudo rmmod pata_acpi

Diese sind obligatorisch, führen Sie sie also nacheinander aus.

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

Führen Sie die Simulation jetzt noch einmal aus, um zu bestätigen, dass alle Probleme behoben wurden:

$ sudo leapp preupgrade


4. Migration von CentOS 7 zu AlmaLinux

Führen Sie abschließend die Migration von CentOS 7 nach AlmaLinux 8 durch, indem Sie den angezeigten Befehl ausführen. Dies kann abhängig von den installierten Paketen und der Geschwindigkeit Ihrer Internetverbindung eine Weile dauern:

$ sudo leapp upgrade

Starten Sie abschließend das System neu, um die Umstellung auf AlmaLinux abzuschließen:

$ sudo reboot

Booten Sie über den ersten GRUB-Menüeintrag mit der Bezeichnung Elevate-Upgrade-Initramfs.

Danach wird der Upgrade-Vorgang noch etwa eine halbe Stunde fortgesetzt. Das System wird erneut neu gestartet. Dieses Mal werden Ihnen die Menüoptionen von AlmaLinux GRUB präsentiert.

Nachdem Sie sich angemeldet haben, bestätigen Sie, dass das System auf AlmaLinux 8 umgestellt hat:

$ cat /etc/redhat-release



Cent OS
  1. So migrieren Sie Centos 8 auf AlmaLinux 8.3

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

  3. So migrieren Sie von Centos 8 auf Rocky Linux 8

  4. [Linux]:So aktualisieren Sie PHP zwangsweise von 5.1.6 auf 5.3.3 mit yum unter CentOS/Fedora/RHEL

  5. Upgrade von CentOS/RHEL 7 auf CentOS/RHEL 8 mit Leapp

Elevate Project – Migrieren Sie von CentOS 7.x-Versionen zu RHEL 8.x

So migrieren Sie von CentOS 8 auf CentOS Stream Server:

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