Installation et disponibilité de UEK R6
Vous pouvez installer Unbreakable Enterprise Kernel version 6 sur Oracle Linux 7.7 ou version ultérieure, et sur Oracle Linux 8.1 ou version ultérieure, en exécutant le noyau compatible Red Hat (RHCK) ou une version précédente du noyau Unbreakable Enterprise Kernel. Si vous exécutez toujours une ancienne version d'Oracle Linux, vous devez d'abord mettre à jour votre système vers la dernière version de mise à jour disponible.
Unbreakable Enterprise Kernel version 6 est pris en charge sur les plates-formes x86-64, mais pas sur x86. Le noyau Unbreakable Enterprise Kernel version 6 est également pris en charge sur les plates-formes Arm 64 bits (aarch64).
Présentation de l'installation
Si vous êtes abonné au support Oracle Unbreakable Linux, vous pouvez obtenir les packages pour Unbreakable Enterprise Kernel version 6 en enregistrant votre système auprès du réseau Unbreakable Linux Network (ULN) et en l'abonnant à des canaux supplémentaires. Reportez-vous à Abonnement à des canaux ULN.
Si votre système n'est pas inscrit auprès d'ULN, vous pouvez obtenir la plupart des packages à partir du serveur yum Oracle Linux. Reportez-vous à Activation de l'accès aux référentiels Yum Server Oracle Linux.
Une fois votre système abonné aux canaux appropriés sur le serveur ULN ou Oracle Linux yum, mettez votre système à niveau. Reportez-vous à Mise à niveau de votre système.
Abonnement à des canaux ULN
La procédure suivante suppose que vous avez déjà enregistré votre système avec ULN.
Pour abonner votre système à un canal sur ULN :
-
Connectez-vous à https://linux.oracle.com avec votre nom utilisateur et votre mot de passe ULN.
-
Dans l'onglet Systèmes, cliquez sur le lien nommé pour le système dans la liste des machines enregistrées.
-
Sur la page Détails du système, cliquez sur Gérer les abonnements.
-
Dans la page Récapitulatif du système, sélectionnez chacun des canaux requis dans la liste des canaux disponibles, puis cliquez sur la flèche droite pour déplacer le canal vers la liste des canaux abonnés.
-
Cliquez sur Enregistrer les abonnements.
Pour obtenir des informations sur l'utilisation d'ULN, reportez-vous au Oracle Linux : Unbreakable Linux Network User's Guide for Oracle Linux 6 and Oracle Linux 7 ou au Oracle Linux 8 : Managing Software on Oracle Linux.
Oracle Linux 7
Les packages d'image de noyau et d'espace utilisateur sont disponibles sur le canal ULN ol7_x86_64_UEKR6 pour Oracle Linux 7 sur les plates-formes x86_64. Pour les plates-formes aarch64, ces packages sont disponibles sur le canal ULN ol7_aarch64_UEKR6.
Oracle Linux 8 :
Les packages d'image de noyau et d'espace utilisateur sont disponibles sur les canaux ULN suivants pour Oracle Linux 8 sur les plates-formes x86_64 :
-
ol8_x86_64_UEKR6 -
ol8_x86_64_baseos_latest
Les packages d'image de noyau et d'espace utilisateur Oracle Linux 8 pour Oracle Linux 8 (aarch64) sont disponibles par défaut sur le canal ULN ol8_aarch64_baseos_latest.
Activation de l'accès aux référentiels de serveur Yum Oracle Linux
Les packages pour UEK R6 et les applications d'espace utilisateur associées sont disponibles sur le serveur yum Oracle Linux à l'adresse https://yum.oracle.com/.
Oracle Linux 7
Toutes les images de noyau et les packages d'espace utilisateur associés pour Oracle Linux 7 sur les plates-formes x86_64 et aarch64 sont disponibles dans le référentiel ol7_UEKR6.
Pour activer l'accès aux référentiels Oracle Linux 7 sur le serveur yum Oracle Linux, utilisez yum-config-manager. Par exemple, pour activer l'accès aux référentiels ol7_latest et ol7_UEKR6, exécutez la commande suivante :
sudo yum-config-manager --enable ol7_latest ol7_UEKR6
Vous pouvez uniquement utiliser yum-config-manager pour activer ou désactiver les référentiels pour lesquels vous disposez déjà d'un fichier de configuration pour le référentiel spécifié. Les configurations de référentiel sont généralement stockées dans /etc/yum.repos.d. Les configurations de référentiel requises pour installer UEK sur Oracle Linux 7 sont incluses dans le package oraclelinux-release-el7. Vous devrez peut-être mettre à jour ce package vers la dernière version pour obtenir la configuration de référentiel yum correcte.
Pour plus d'informations, reportez-vous au Guide de l'administrateur Oracle Linux 7.
Oracle Linux 8 :
Les images de noyau et tous les packages d'espace utilisateur associés pour Oracle Linux 8 sur les plates-formes x86_64 sont disponibles en activant les référentiels ol8_UEKR6, ol8_baseos_latest et ol8_addons.
Pour les plates-formes aarch64, ces packages sont fournis par défaut dans le référentiel ol8_baseos_latest.
Pour activer l'accès aux référentiels Oracle Linux 8 pour la plate-forme x86_64 sur le serveur yum Oracle Linux, utilisez dnf config-manager. Par exemple, pour activer l'accès aux référentiels ol8_baseos_latest, ol8_addons et ol8_UEKR6, exécutez la commande suivante :
sudo dnf config-manager --enable ol8_baseos_latest ol8_addons ol8_UEKR6
Vous pouvez uniquement utiliser dnf config-manager pour activer ou désactiver les référentiels pour lesquels vous disposez déjà d'un fichier de configuration pour le référentiel indiqué. Les configurations de référentiel sont généralement stockées dans /etc/yum.repos.d. Les configurations de référentiel requises pour installer UEK sur Oracle Linux 8 sont incluses dans le package oraclelinux-release-el8. Vous devrez peut-être mettre à jour ce package vers la dernière version pour obtenir la configuration de référentiel yum correcte.
Pour plus d'informations, reportez-vous à la page Oracle Linux 8 : Gestion des logiciels sur Oracle Linux.
Mise à niveau de votre système
Pour mettre à niveau votre système vers Unbreakable Enterprise Kernel version 6 :
-
Activez l'accès aux canaux ULN ou aux référentiels yum appropriés, comme décrit dans Abonnement aux canaux ULN et Activation de l'accès aux référentiels de serveur Yum Oracle Linux. Il est recommandé de désactiver tous les autres canaux ou référentiels UEK que vous avez configurés précédemment.
-
Après avoir activé l'accès aux canaux appropriés, exécutez la commande suivante pour mettre à niveau le système vers UEK R6 sur Oracle Linux 7 :
sudo yum update
Vous pouvez également exécuter la commande suivante sur Oracle Linux 8 :
sudo dnf update
-
Après la mise à niveau du système, réinitialisez-le en sélectionnant le noyau UEK R6 (version 5.4) s'il ne s'agit pas du noyau d'initialisation par défaut.
Pour plus d'informations sur l'utilisation de yum et de dnf pour installer des mises à jour, reportez-vous au guide de l'utilisateur Oracle Linux : Unbreakable Linux Network User's Guide for Oracle Linux 6 and Oracle Linux 7 ou Oracle Linux 8 : Managing Software on Oracle Linux.
Installation de packages RDMA pris en charge par Oracle pour les plates-formes x86_64
La procédure suivante décrit l'installation des packages de version RDMA. Les instructions décrivent comment supprimer des packages oracle-ofed-release existants et d'autres packages RDMA précédemment installés qui pourraient entraîner des conflits lors de l'installation des packages RDMA UEK R6. Notez que les commandes yum utilisées dans cette procédure sont interchangeables avec la commande dnf disponible dans Oracle Linux 8.
-
Outre les canaux ULN et les référentiels yum décrits dans les sections Abonnement aux canaux ULN et Activation de l'accès aux référentiels de serveurs Yum Oracle Linux, abonnez le système au canal ULN RDMA ou au référentiel yum approprié.
Si vous utilisez le serveur yum Oracle Linux, activez le référentiel
ol7_UEKR6_RDMApour Oracle Linux 7 ou le référentielol8_UEKR6_RDMApour Oracle Linux 8. Par exemple, sur Oracle Linux 7, exécutez la commande suivante :sudo yum-config-manager --enable ol7_latest ol7_UEKR6 ol7_UEKR6_RDMA
Sur Oracle Linux 8, exécutez la commande suivante :
sudo dnf config-manager --enable ol8_baseos_latest ol8_UEKR6 ol8_UEKR6_RDMA
Si vous êtes abonné à ULN, vous pouvez vous abonner à
ol7_x86_64_UEKR6_RDMApour Oracle Linux 7 ou àol8_x86_64_UEKR6_RDMApour Oracle Linux 8. -
Supprimez tous les packages existants liés à RDMA, par exemple :
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*'
-
Nettoyez tous les fichiers mis en cache yum de tous les référentiels activés :
sudo yum clean all
-
Installez les packages RDMA pour UEK R6.
-
Sur Oracle Linux 7, exécutez les commandes suivantes :
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
- Si vous effectuez l'installation sur un système bare metal, installez le package
infiniband-diags:sudo yum install infiniband-diags - Si vous effectuez l'installation sur une machine virtuelle invitée, installez le package
infiniband-diags-guest:sudo yum install infiniband-diags-guest
- Si vous effectuez l'installation sur un système bare metal, installez le package
-
Sur Oracle Linux 8, exécutez les commandes suivantes :
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
- Si vous effectuez l'installation sur un système bare metal, installez le package
infiniband-diags:sudo dnf install infiniband-diags - Si vous effectuez l'installation sur une machine virtuelle invitée, installez le package
infiniband-diags-guest:sudo dnf install infiniband-diags-guest
- Si vous effectuez l'installation sur un système bare metal, installez le package
-
(Facultatif) Si vous avez besoin du package
perftest, installez le package en exécutant la commande suivante :sudo yum install perftest
-
(Facultatif) Si vous avez besoin du package
qperf, installez le package en exécutant la commande suivante :sudo yum install qperf
-
(Facultatif) Si vous avez besoin du package
libpcap, installez le package en exécutant la commande suivante :sudo yum install libpcap
-
(Facultatif) Si vous avez besoin du package
ibacm, installez le package en exécutant la commande suivante :sudo yum install ibacm -
(Facultatif) Si vous avez besoin du package
srp_daemon, installez le package en exécutant la commande suivante :sudo yum install srp_daemon
-
Chaque version UEK nécessite un ensemble différent de packages RDMA. Si vous remplacez le noyau sur le système par une version UEK avant UEK R6, supprimez les packages RDMA existants basés sur UEK R6 avant d'installer les packages corrects pour le nouveau noyau.
La rétrogradation des versions UEK n'est pas recommandée, sauf à des fins de test.
Mise à niveau des packages RDMA pris en charge par Oracle pour les plates-formes x86_64
La mise à niveau standard du package RDMA pris en charge par Oracle peut être réalisée à l'aide de la commande dnf update ou yum update. Notez que les commandes yum utilisées dans cette procédure sont interchangeables avec la commande dnf disponible dans Oracle Linux 8.
Si vous mettez à niveau un système sur lequel le package oracle-rdma-release ou oracle-rdma-release-guest est installé et que la version du package est inférieure à la version 0.18.1-1 et que vous prévoyez d'effectuer la mise à niveau vers la version 0.18.1-1 ou supérieure, vous devez d'abord supprimer manuellement le package rdma-core-devel avant d'effectuer la mise à niveau. Supprimez ce package à l'aide de la commande rpm -e --nodeps pour supprimer le package en dehors du contrôle standard du gestionnaire de packages yum ou dnf et laisser les dépendances intactes, par exemple :
sudo /bin/rpm -e --nodeps rdma-core-devel sudo yum update
Si vous mettez à niveau un système plus ancien sur lequel le package oracle-ofed-release ou oracle-ofed-release-guest est installé et que vous envisagez d'effectuer une mise à niveau vers oracle-rdma-release ou oracle-rdma-release-guest version 0.18.1-1 ou supérieure, vous devez supprimer manuellement les packages de développement installés pour OFED avant d'effectuer la mise à niveau ou l'installation du package oracle-rdma-release ou oracle-rdma-release-guest :
sudo /bin/rpm -e --nodeps libibumad-devel libibverbs-devel librdmacm-devel libibmad-devel sudo yum install oracle-rdma-release-guest
Notez que ces étapes sont uniquement requises pour la transition des versions des packages oracle-rdma-release et oracle-rdma-release-guest antérieures à 0.18.1-1 vers la version 0.18.1-1 ou ultérieure, ou pour la transition de oracle-ofed-release vers la version oracle-rdma-release 0.18.1-1 ou ultérieure. Ces étapes ne sont pas requises pour les mises à niveau après la version 0.18.1-1 ou ultérieure des packages.
oracle-rdma-release ou oracle-rdma-release-guest est installé sur le système que vous avez mis à niveau et que la version du package est la version 0.31.0-1, vous pouvez le supprimer car ce package ne sert plus à rien :sudo yum remove oracle-rdma-release*