So aktualisieren Sie von RHEL 7 auf RHEL 8
Red Hat hat die Veröffentlichung von Red Hat Enterprise Linux 8.0 angekündigt, das mit GNOME 3.28 als Standard-Desktop-Umgebung geliefert wird und auf läuft Wayland.
In diesem Artikel werden Anweisungen zum Upgrade von Red Hat Enterprise Linux 7 auf Red Hat Enterprise Linux 8 mithilfe des Dienstprogramms Leapp beschrieben.
Wenn Sie auf der Suche nach einer neuen RHEL 8-Installation sind, lesen Sie unseren Artikel: Installation von RHEL 8 mit Screenshots
Anforderungen
Ein direktes Upgrade auf RHEL 8 wird derzeit nur auf Systemen unterstützt, die die folgenden Anforderungen erfüllen:
- RHEL 7.6 installiert
- Die Server-Variante
- Die Intel 64-Architektur
- Mindestens 100 MB freier Speicherplatz auf der Boot-Partition verfügbar (gemountet unter /boot).
Vorbereiten eines RHEL 7 für das Upgrade
1. Stellen Sie sicher, dass Sie die Version RHEL verwenden, wenn Sie eine RHEL-Version verwenden, die älter als RHEL 7.6 ist , müssen Sie Ihr RHEL-System mit dem folgenden yum-Befehl auf die Version RHEL 7.6 aktualisieren.
yum update
Hinweis: Stellen Sie sicher, dass Ihr RHEL 7-System erfolgreich mit dem Red Hat Subscription Manager registriert wurde, um System-Repositorys zu aktivieren und ein vollständiges Systemupdate durchzuführen .
2. Stellen Sie sicher, dass Ihr RHEL 7-System über das Red Hat Enterprise Linux Server-Abonnement verfügt. Wenn nicht, führen Sie die folgenden Befehle aus, um das Abonnement automatisch dem System zuzuweisen und das Abonnement zu überprüfen.
subscription-manager attach --auto
subscription-manager list --installed
3. Legen Sie nun mit dem folgenden Befehl die Version RHEL 7.6 als Ausgangspunkt für das Upgrade fest.
subscription-manager release --set 7.6
4. Wenn Sie das Plug-in yum-plugin-versionlock verwendet haben, um Pakete auf eine bestimmte Version zu sperren, stellen Sie sicher, dass Sie die Sperre entfernen, indem Sie den folgenden Befehl ausführen.
yum versionlock clear
5. Aktualisieren Sie alle Softwarepakete auf die neueste Version und starten Sie das System neu.
yum update
reboot
6. Stellen Sie nach dem Systemstart sicher, dass das Extras-Repository für Softwarepaketabhängigkeiten aktiviert ist.
subscription-manager repos --enable rhel-7-server-extras-rpms
7. Installieren Sie das Dienstprogramm Leapp.
yum install leapp
8. Laden Sie nun zusätzliche erforderliche Datendateien herunter, die vom Dienstprogramm Leapp für ein erfolgreiches Upgrade von RHEL 7 auf RHEL 8 benötigt werden, und platzieren Sie sie im Verzeichnis /etc /leapp/files/
Verzeichnis.
cd /etc/leapp/files/
wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz
tar -xf leapp-data3.tar.gz
rm leapp-data3.tar.gz
9. Stellen Sie sicher, dass Sie eine vollständige RHEL 7.6-Systemsicherung erstellen, bevor Sie das Upgrade anhand dieses Artikels durchführen: Sichern und Wiederherstellen des RHEL-Systems mit den Dump/Restore-Befehlen.
Wenn das Upgrade fehlschlägt, sollten Sie Ihr System in den Zustand vor dem Upgrade versetzen können, wenn Sie die Standard-Backup-Anweisungen im obigen Artikel befolgen.
Upgrade von RHEL 7 AUF RHEL 8
10. Starten Sie nun den RHEL 7-Systemaktualisierungsprozess mit dem folgenden Befehl.
leapp upgrade
Sobald Sie den Upgrade-Prozess ausführen, sammelt das Dienstprogramm Leapp Daten über Ihr System, testet die Upgrade-Fähigkeit und erstellt einen Vor-Upgrade-Bericht im /var/log /leapp/leapp-report.txt
Datei.
Wenn das System aktualisierbar ist, lädt Leapp die erforderlichen Daten herunter und erstellt eine RPM-Transaktion für das Upgrade.
Wenn das System nicht aktualisierbar ist, schließt Leapp den Upgrade-Vorgang ab und erstellt einen Datensatz mit einer Erläuterung des Problems und einer Lösung im /var/log/leapp/leapp-report.txt
Datei.
11. Sobald die Upgrades abgeschlossen sind, starten Sie das System manuell neu.
reboot
In dieser Phase startet das System ein RHEL 8-basiertes anfängliches RAM-Disk-Image, initramfs. Leapp aktualisiert alle Softwarepakete und startet automatisch das RHEL 8-System neu.
12. Melden Sie sich nun beim RHEL 8-System an und ändern Sie den SELinux-Modus in erzwingend.
setenforce 1
13. Aktivieren Sie die Firewall.
systemctl start firewalld
systemctl enable firewalld
Weitere Informationen finden Sie unter So konfigurieren Sie eine Firewall mit firewalld.
Überprüfung des RHEL 8-Upgrades
14. Stellen Sie nach Abschluss des Upgrades sicher, dass die aktuelle Betriebssystemversion Red Hat Enterprise Linux 8 ist.
cat /etc/redhat-release
Red Hat Enterprise Linux release 8.0 (Ootpa)
15. Überprüfen Sie die Betriebssystem-Kernelversion von Red Hat Enterprise Linux 8.
uname -r
4.18.0-80.el8.x86_64
16. Stellen Sie sicher, dass das richtige Red Hat Enterprise Linux 8 installiert ist.
subscription-manager list --installed
17. Legen Sie optional den Hostnamen in Red Hat Enterprise Linux 8 mit dem Befehl hostnamectl fest.
hostnamectl set-hostname tecmint-rhel8
hostnamectl
18. Überprüfen Sie abschließend, ob die Netzwerkdienste funktionieren, indem Sie über SSH eine Verbindung zu einem Red Hat Enterprise Linux 8-Server herstellen.
ssh [email
hostnamectl