UEK R6 Installation und Verfügbarkeit
Sie können Unbreakable Enterprise Kernel Release 6 auf Oracle Linux 7.7 oder höher und auf Oracle Linux 8.1 oder höher installieren, indem Sie entweder den Red Hat Compatible Kernel (RHCK) oder ein früheres Release von Unbreakable Enterprise Kernel ausführen. Wenn Sie noch eine ältere Version von Oracle Linux ausführen, müssen Sie Ihr System zuerst auf das neueste verfügbare Update-Release aktualisieren.
Unbreakable Enterprise Kernel Release 6 wird auf x86-64-Plattformen, jedoch nicht auf x86 unterstützt. Unbreakable Enterprise Kernel Release 6 wird auch auf 64-Bit-Arm-(aarch64-)Plattformen unterstützt.
Installationsüberblick
Wenn Sie ein Abonnement für Oracle Unbreakable Linux-Support haben, können Sie die Packages für Unbreakable Enterprise Kernel Release 6 abrufen, indem Sie Ihr System beim Unbreakable Linux Network (ULN) registrieren und es für zusätzliche Kanäle abonnieren. Siehe ULN-Kanäle abonnieren.
Wenn Ihr System nicht bei ULN registriert ist, können Sie die meisten Packages von Oracle Linux yum-Server beziehen. Siehe Zugriff auf Oracle Linux Yum-Server-Repositorys aktivieren.
Nachdem Sie Ihr System für die entsprechenden Kanäle auf dem ULN- oder Oracle Linux-yum-Server abonniert haben, führen Sie ein Upgrade des Systems durch. Siehe Upgrading Your System.
ULN-Kanäle registrieren
Bei dem folgenden Verfahren wird davon ausgegangen, dass Sie Ihr System bereits bei ULN registriert haben.
So abonnieren Sie Ihr System für einen Kanal auf ULN:
-
Melden Sie sich mit Ihrem ULN-Benutzernamen und -Kennwort bei https://linux.oracle.com an.
-
Klicken Sie auf der Registerkarte "Systeme" in der Liste der registrierten Rechner auf den für das System benannten Link.
-
Klicken Sie auf der Seite "Systemdetails" auf Abonnements verwalten.
-
Wählen Sie auf der Seite "Systemübersicht" jeden der erforderlichen Kanäle aus der Liste der verfügbaren Kanäle aus, und klicken Sie auf den Pfeil nach rechts, um den Kanal in die Liste der abonnierten Kanäle zu verschieben.
-
Klicken Sie auf Abonnements speichern.
Informationen zur Verwendung von ULN finden Sie im Oracle Linux: Unbreakable Linux Network User's Guide for Oracle Linux 6 and Oracle Linux 7 oder im Oracle Linux 8: Managing Software on Oracle Linux.
Oracle Linux 7
Das Kernel-Image und die Benutzerbereichspakete sind auf dem ULN-Kanal ol7_x86_64_UEKR6 für Oracle Linux 7 auf x86_64-Plattformen verfügbar. Für aarch64-Plattformen sind diese Pakete im ULN-Kanal ol7_aarch64_UEKR6 verfügbar.
Oracle Linux 8
Kernel-Image- und Benutzerspeicherpackages sind auf den folgenden ULN-Kanälen für Oracle Linux 8 auf x86_64-Plattformen verfügbar:
-
ol8_x86_64_UEKR6 -
ol8_x86_64_baseos_latest
Oracle Linux 8-Kernel-Image- und Benutzerbereichspakete für Oracle Linux 8 (aarch64) werden standardmäßig im ULN-Kanal ol8_aarch64_baseos_latest verfügbar gemacht.
Zugriff auf Oracle Linux Yum-Server-Repositorys aktivieren
Packages für UEK R6 und zugehörige Benutzerbereichsanwendungen sind auf dem Oracle Linux-yum-Server unter https://yum.oracle.com/ verfügbar.
Oracle Linux 7
Alle Kernel-Images und zugehörigen Benutzerbereichspakete für Oracle Linux 7 auf den Plattformen x86_64 und aarch64 sind im Repository ol7_UEKR6 verfügbar.
Um den Zugriff auf die Oracle Linux 7-Repositorys auf dem Oracle Linux-yum-Server zu aktivieren, verwenden Sie yum-config-manager. Beispiel: Um den Zugriff auf die Repositorys ol7_latest und ol7_UEKR6 zu aktivieren, führen Sie Folgendes aus:
sudo yum-config-manager --enable ol7_latest ol7_UEKR6
Sie können yum-config-manager nur verwenden, um Repositorys zu aktivieren oder zu deaktivieren, in denen bereits eine Konfigurationsdatei für das angegebene Repository vorhanden ist. Repository-Konfigurationen werden in der Regel in /etc/yum.repos.d gespeichert. Die Repository-Konfigurationen, die für die Installation von UEK auf Oracle Linux 7 erforderlich sind, sind im Package oraclelinux-release-el7 enthalten. Möglicherweise müssen Sie dieses Package auf die neueste Version aktualisieren, um die korrekte yum-Repository-Konfiguration zu erhalten.
Weitere Informationen finden Sie im Oracle Linux 7: Administratorhandbuch.
Oracle Linux 8
Kernel-Images und alle zugehörigen Benutzerspeicherpackages für Oracle Linux 8 auf x86_64-Plattformen sind verfügbar, indem die Repositorys ol8_UEKR6, ol8_baseos_latest und ol8_addons aktiviert werden.
Bei aarch64-Plattformen werden diese Packages standardmäßig im Repository ol8_baseos_latest bereitgestellt.
Um den Zugriff auf die Oracle Linux 8-Repositorys für die x86_64-Plattform auf dem Oracle Linux yum-Server zu aktivieren, verwenden Sie den dnf config-manager. Beispiel: Um den Zugriff auf die Repositorys ol8_baseos_latest, ol8_addons und ol8_UEKR6 zu aktivieren, führen Sie den folgenden Befehl aus:
sudo dnf config-manager --enable ol8_baseos_latest ol8_addons ol8_UEKR6
Sie können dnf config-manager nur verwenden, um Repositorys zu aktivieren oder zu deaktivieren, bei denen bereits eine Konfigurationsdatei für das angegebene Repository vorhanden ist. Repository-Konfigurationen werden in der Regel in /etc/yum.repos.d gespeichert. Die Repository-Konfigurationen, die für die Installation von UEK auf Oracle Linux 8 erforderlich sind, sind im Package oraclelinux-release-el8 enthalten. Möglicherweise müssen Sie dieses Package auf die neueste Version aktualisieren, um die korrekte yum-Repository-Konfiguration zu erhalten.
Weitere Informationen finden Sie in Oracle Linux 8: Software in Oracle Linux verwalten.
Upgrade Ihres Systems
So führen Sie ein Upgrade Ihres Systems auf Unbreakable Enterprise Kernel Release 6 durch:
-
Aktivieren Sie den Zugriff auf die entsprechenden ULN-Kanäle oder yum-Repositorys, wie unter ULN-Kanäle abonnieren und Zugriff auf Oracle Linux Yum-Server-Repositorys aktivieren beschrieben. Es empfiehlt sich, andere UEK-Kanäle oder -Repositorys zu deaktivieren, die Sie möglicherweise zuvor konfiguriert haben.
-
Nachdem Sie den Zugriff auf die entsprechenden Kanäle aktiviert haben, führen Sie den folgenden Befehl aus, um das System auf UEK R6 auf Oracle Linux 7 upzugraden:
sudo yum update
Führen Sie alternativ den folgenden Befehl auf Oracle Linux 8 aus:
sudo dnf update
-
Nachdem Sie das System aktualisiert haben, starten Sie es neu und wählen Sie den UEK R6-Kernel (Version 5.4), wenn dies nicht der Standard-Boot-Kernel ist.
Weitere Informationen zur Verwendung von yum und dnf zur Installation von Updates finden Sie im Oracle Linux: Unbreakable Linux Network User's Guide for Oracle Linux 6 and Oracle Linux 7 oder Oracle Linux 8: Managing Software on Oracle Linux.
Von Oracle unterstützte RDMA-Packages für x86_64-Plattformen werden installiert
Im Folgenden wird beschrieben, wie die RDMA-Releasepackages installiert werden. In den Anweisungen wird beschrieben, wie Sie frühere vorhandene oracle-ofed-release-Packages und andere zuvor installierte RDMA-Packages entfernen, die während der Installation der UEK R6 RDMA-Packages zu Konflikten führen können. Beachten Sie, dass die in diesem Verfahren verwendeten yum-Befehle mit dem dnf-Befehl austauschbar sind, der in Oracle Linux 8 verfügbar ist.
-
Abonnieren Sie das System zusätzlich zu den ULN-Kanälen und yum-Repositorys, die unter ULN-Kanäle abonnieren und Zugriff auf Oracle Linux Yum-Server-Repositorys aktivieren beschrieben sind, beim entsprechenden RDMA ULN-Kanal oder yum-Repository.
Wenn Sie den Oracle Linux-yum-Server verwenden, aktivieren Sie das Repository
ol7_UEKR6_RDMAfür Oracle Linux 7 oder das Repositoryol8_UEKR6_RDMAfür Oracle Linux 8. Beispiel: Führen Sie auf Oracle Linux 7 den folgenden Befehl aus:sudo yum-config-manager --enable ol7_latest ol7_UEKR6 ol7_UEKR6_RDMA
Führen Sie unter Oracle Linux 8 den folgenden Befehl aus:
sudo dnf config-manager --enable ol8_baseos_latest ol8_UEKR6 ol8_UEKR6_RDMA
Wenn Sie ULN abonniert haben, können Sie
ol7_x86_64_UEKR6_RDMAfür Oracle Linux 7 oderol8_x86_64_UEKR6_RDMAfür Oracle Linux 8 abonnieren. -
Entfernen Sie alle vorhandenen Pakete, die sich auf RDMA beziehen. Beispiel:
sudo yum remove 'ibacm*' sudo yum remove 'ib-bonding*' sudo yum remove 'ibutils*' sudo yum remove 'infiniband-diags*' sudo yum remove 'libibacl*' sudo yum remove 'libibcm*' sudo yum remove 'libibmad*' sudo yum remove 'libibumad*' sudo yum remove 'libibverbs*' sudo yum remove 'libmlx4*' sudo yum remove 'librdmacm*' sudo yum remove 'libsdp*' sudo yum remove 'mlnx-tools' sudo yum remove 'mstflint*' sudo yum remove 'ofed-docs*' sudo yum remove 'ofed-scripts*' sudo yum remove 'opensm*' sudo yum remove 'oracle-ofed-release*' sudo yum remove 'oracle-rdma-release*' sudo yum remove 'oracle-rdma-tools' sudo yum remove 'perftest*' sudo yum remove 'qperf*' sudo yum remove 'rdma*' sudo yum remove 'rds-tools*' sudo yum remove 'sdpnetstat*'
-
Alle gecachten yum-Dateien aus allen aktivierten Repositorys löschen:
sudo yum clean all
-
Installieren der RDMA-Packages für UEK R6.
-
Starten Sie unter Oracle Linux 7 die folgenden Befehle:
sudo yum install rdma-core sudo yum install infiniband-diags sudo yum install libibverbs-utils sudo yum install librdmacm-utils sudo yum install mstflint sudo yum install oracle-rdma-tools sudo yum install rds-tools sudo yum install ibutils sudo yum install libibacl
- Bei der Installation auf einem Bare-Metal-System installieren Sie das Package
infiniband-diags:sudo yum install infiniband-diags - Wenn Sie auf einer Gast-VM installieren, installieren Sie das Package
infiniband-diags-guest:sudo yum install infiniband-diags-guest
- Bei der Installation auf einem Bare-Metal-System installieren Sie das Package
-
Starten Sie unter Oracle Linux 8 die folgenden Befehle:
sudo dnf install rdma-core sudo dnf install libibverbs-utils sudo dnf install librdmacm-utils sudo dnf install mlnx-tools sudo dnf install mstflint sudo dnf install rds-tools
- Bei der Installation auf einem Bare-Metal-System installieren Sie das Package
infiniband-diags:sudo dnf install infiniband-diags - Wenn Sie auf einer Gast-VM installieren, installieren Sie das Package
infiniband-diags-guest:sudo dnf install infiniband-diags-guest
- Bei der Installation auf einem Bare-Metal-System installieren Sie das Package
-
(Optional) Wenn Sie das Package
perftestbenötigen, installieren Sie es, indem Sie Folgendes ausführen:sudo yum install perftest
-
(Optional) Wenn Sie das Package
qperfbenötigen, installieren Sie es, indem Sie Folgendes ausführen:sudo yum install qperf
-
(Optional) Wenn Sie das Package
libpcapbenötigen, installieren Sie es, indem Sie Folgendes ausführen:sudo yum install libpcap
-
(Optional) Wenn Sie das Package
ibacmbenötigen, installieren Sie es, indem Sie Folgendes ausführen:sudo yum install ibacm -
(Optional) Wenn Sie das Package
srp_daemonbenötigen, installieren Sie es, indem Sie Folgendes ausführen:sudo yum install srp_daemon
-
Für jedes UEK-Release ist ein anderer Satz von RDMA-Packages erforderlich. Wenn Sie den Kernel auf dem System in ein UEK-Release vor UEK R6 ändern, entfernen Sie die vorhandenen UEK R6-basierten RDMA-Packages, bevor Sie die richtigen Packages für den neuen Kernel installieren.
Das Downgrade von UEK-Versionen ist nicht ratsam, außer zu Testzwecken.
Von Oracle unterstützte RDMA-Packages für x86_64-Plattformen upgraden
Ein typisches Upgrade des von Oracle unterstützten RDMA-Pakets kann mit dem Befehl dnf update oder yum update durchgeführt werden. Beachten Sie, dass die in diesem Verfahren verwendeten yum-Befehle mit dem dnf-Befehl austauschbar sind, der in Oracle Linux 8 verfügbar ist.
Wenn Sie ein System upgraden, auf dem das Package oracle-rdma-release oder oracle-rdma-release-guest installiert ist und die Packageversion niedriger als Version 0.18.1-1 ist und Sie ein Upgrade auf Version 0.18.1-1 oder höher vornehmen möchten, müssen Sie das Package rdma-core-devel zuerst manuell entfernen, bevor Sie das Upgrade ausführen. Entfernen Sie dieses Package mit dem Befehl rpm -e --nodeps, um das Package außerhalb der standardmäßigen Kontrolle des yum- oder dnf-Packagemanagers zu entfernen und alle Abhängigkeiten intakt zu lassen. Beispiel:
sudo /bin/rpm -e --nodeps rdma-core-devel sudo yum update
Wenn Sie ein älteres System upgraden, auf dem das Package oracle-ofed-release oder oracle-ofed-release-guest installiert ist und ein Upgrade auf oracle-rdma-release oder oracle-rdma-release-guest Version 0.18.1-1 oder höher vornehmen möchten, müssen Sie Entwicklungspackages, die für OFED installiert wurden, manuell entfernen, bevor Sie das Upgrade oder die Installation des Packages oracle-rdma-release oder oracle-rdma-release-guest durchführen:
sudo /bin/rpm -e --nodeps libibumad-devel libibverbs-devel librdmacm-devel libibmad-devel sudo yum install oracle-rdma-release-guest
Beachten Sie, dass diese Schritte nur für den Übergang von Versionen der Packages oracle-rdma-release und oracle-rdma-release-guest vor 0.18.1-1 zu Version 0.18.1-1 oder höher oder für den Übergang von oracle-ofed-release zu oracle-rdma-release Version 0.18.1-1 oder höher erforderlich sind. Diese Schritte sind für Upgrades nicht erforderlich, nachdem die Packages die Version 0.18.1-1 oder höher aufweisen.
oracle-rdma-release oder oracle-rdma-release-guest installiert ist und die Packageversion Version 0.31.0-1 ist, können Sie es entfernen, da dieses Package keinen Zweck mehr erfüllt:sudo yum remove oracle-rdma-release*