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

Elevate Project – Migrieren Sie von CentOS 7.x-Versionen zu 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.

Nur damit Sie es wissen, Elevate unterstützt nur CentOS-Repositories und keine anderen externen Repositories.

In diesem Leitfaden konzentrieren wir uns auf das Elevate-Projekt und zeigen Ihnen, wie Sie von CentOS 7 auf AlmaLinux 8.x migrieren können.

Schritt 1:Führen Sie eine vollständige Systemaktualisierung durch

Greifen Sie zunächst auf das Terminal Ihres CentOS 7-Systems zu und führen Sie wie folgt ein vollständiges System-Upgrade durch:

$ sudo yum update -y

Wenn Sie fertig sind, starten Sie das System neu.

$ sudo reboot

Stellen Sie sicher, dass Ihr System die neueste Version wie gezeigt ist.

Wir sind jetzt bereit, das Elevate-Projekt zu installieren, das uns bei der Migration von CentOS 7.x auf eine Hauptversion von RHEL 8.x helfen wird.

Schritt 2:Elevate RPM-Paket unter CentOS 7 installieren

Als Nächstes müssen Sie die Elevate-Version herunterladen Paket wie folgt:

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

Einmal die Elevate-Freigabe Paket installiert wurde, müssen Sie das Leapp-Paket für das Betriebssystem installieren, auf das Sie migrieren möchten. Mögliche Sprungpakete sind:

  1. leapp-data-rocky
  2. leapp-data-almalinux
  3. leapp-data-oraclelinux
  4. leapp-data-centos

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

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

Sobald Ihr bevorzugtes Leapp-Paket zusammen mit anderen Abhängigkeiten installiert ist, besteht der nächste Schritt darin, einen Probelauf des Upgrades durchzuführen.

Schritt 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 /var/log/leapp/leapp-report.txt protokolliert Protokolldatei.

Um also die Prüfung vor dem Upgrade einzuleiten, führen Sie den folgenden Befehl aus:

$ sudo leapp preupgrade

Wie erwartet traten während der Simulation einige Fehler auf. Unter /var/log/leapp/answerfile finden Sie die Ursache und Lösungen für die Probleme Datei

Normalerweise werden durch Ausführen der folgenden Befehle alle Probleme behoben, die das Upgrade behindern. Diese sind obligatorisch, führen Sie sie also 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

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

Schritt 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

Wunderbar! Es ist uns gelungen, mit den Elevate-Upgrade-Paketen von CentOS 7.x auf AlmaLinux zu migrieren. Sie können auf andere RHEL 8.x-Distributionen upgraden, indem Sie verschiedene Leapp-Migrationsdatenpakete verwenden.

Und das ist es. Falls Sie auf Probleme stoßen, können Sie uns gerne Ihr Feedback geben, und wir werden uns darum kümmern.


Cent OS
  1. Upgrade auf CentOS 6.2 von CentOS 6.1 / CentOS 6.0

  2. Führen Sie ein Upgrade von CentOS 6.3 auf CentOS 6.4 durch

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

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

  5. So migrieren Sie von CentOS 8 auf Rocky Linux 8

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 von CentOS 8 auf Rocky Linux 8

So migrieren Sie von CentOS zu Oracle Linux

So migrieren Sie von CentOS 8 auf AlmaLinux 8.4