UEK R6 Installation et disponibilité
Vous pouvez installer Unbreakable Enterprise Kernel version 6 sur Oracle Linux 7.7 ou une version ultérieure, et sur Oracle Linux 8.1 ou une 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 à 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. Unbreakable Enterprise Kernel version 6 est également pris en charge sur les plates-formes ARM 64 bits (aarch64).
Aperçu de l'installation
Si vous êtes abonné au soutien Oracle Unbreakable Linux, vous pouvez obtenir les ensembles pour Unbreakable Enterprise Kernel version 6 en enregistrant votre système auprès du réseau Unbreakable Linux (ULN) et en l'abonnant à des canaux supplémentaires. Voir Abonnement à des canaux ULN.
Si votre système n'est pas enregistré auprès d'ULN, vous pouvez obtenir la plupart des ensembles à partir du serveur yum Oracle Linux. Voir Activation de l'accès aux référentiels de serveur Yum Oracle Linux.
Après avoir abonné votre système aux canaux appropriés sur le serveur ULN ou yum Oracle Linux, mettez à niveau votre système. Voir Mise à niveau de votre système.
Abonnement aux canaux ULN
La procédure suivante suppose que vous avez déjà enregistré votre système auprès d'ULN.
Pour abonner votre système à une chaîne sur ULN :
-
Connectez-vous à https://linux.oracle.com avec votre nom d'utilisateur et votre mot de passe ULN.
-
Dans l'onglet Systems, cliquez sur le lien correspondant au système dans la liste des machines enregistrées.
-
Dans la page Détails du système, cliquez sur Gérer les abonnements.
-
Dans la page System Summary, sélectionnez chacun des canaux requis dans la liste des canaux disponibles, puis cliquez sur la flèche vers la droite pour déplacer le canal vers la liste des canaux auxquels vous êtes abonné.
-
Cliquez sur Enregistrer les abonnements.
Pour plus d'informations sur l'utilisation d'ULN, voir Oracle Linux : Guide de l'utilisateur Unbreakable Linux Network pour Oracle Linux 6 et Oracle Linux 7 ou Oracle Linux 8 : Gestion des logiciels sous Oracle Linux.
Oracle Linux 7
L'image du noyau et les ensembles 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 ensembles image de noyau et 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
L'image du noyau Oracle Linux 8 et les ensembles d'espace utilisateur pour Oracle Linux 8 (aarch64) sont mis à disposition par défaut sur le canal ULN ol8_aarch64_baseos_latest.
Activation de l'accès aux référentiels de serveur Oracle Linux Yum
Les ensembles 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 ensembles 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 les opérations suivantes :
sudo yum-config-manager --enable ol7_latest ol7_UEKR6
Vous ne pouvez utiliser yum-config-manager que pour activer ou désactiver les référentiels dans 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 l'ensemble oraclelinux-release-el7. Vous devrez peut-être mettre à jour ce package avec la dernière version pour obtenir la configuration correcte du référentiel yum.
Pour plus d'informations, voir Oracle Linux 7 : Guide de l'administrateur.
Oracle Linux 8
Les images de noyau et tous les ensembles 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 ensembles 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 permettre 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 ne pouvez utiliser dnf config-manager que pour activer ou désactiver les référentiels dans 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 8 sont incluses dans l'ensemble oraclelinux-release-el8. Vous devrez peut-être mettre à jour ce package avec la dernière version pour obtenir la configuration correcte du référentiel yum.
Pour plus d'informations, voir Oracle Linux 8 : Gestion des logiciels sous 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 sous Abonnement aux canaux ULN et Activation de l'accès aux référentiels de serveur Oracle Linux Yum. 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 dans Oracle Linux 8 :
sudo dnf update
-
Après la mise à niveau du système, redémarrez-le, en sélectionnant le noyau UEK R6 (version 5.4) s'il ne s'agit pas du noyau de démarrage par défaut.
Pour plus d'informations sur l'utilisation de yum et de dnf pour installer les mises à jour, voir Oracle Linux : Guide de l'utilisateur de réseau Unbreakable Linux pour Oracle Linux 6 et Oracle Linux 7 ou Oracle Linux 8 : Gestion des logiciels sous Oracle Linux.
Installation des ensembles RDMA pris en charge par Oracle pour les plates-formes x86_64
La procédure suivante décrit comment installer les packages de version RDMA. Les instructions décrivent comment supprimer les paquets oracle-ofed-release existants et d'autres paquets RDMA précédemment installés qui pourraient causer des conflits lors de l'installation des paquets 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.
-
En plus des canaux ULN et des référentiels yum décrits dans Abonnement aux canaux ULN et Activation de l'accès aux référentiels de serveur Oracle Linux Yum, abonnez le système au canal RDMA ULN 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
Dans 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 paquets existants qui sont 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*'
-
Nettoyer 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.
-
Dans 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 installez sur un système sans système d'exploitation, installez l'ensemble
infiniband-diags:sudo yum install infiniband-diags - Si vous installez sur une machine virtuelle invitée, installez l'ensemble
infiniband-diags-guest:sudo yum install infiniband-diags-guest
- Si vous installez sur un système sans système d'exploitation, installez l'ensemble
-
Dans 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 installez sur un système sans système d'exploitation, installez l'ensemble
infiniband-diags:sudo dnf install infiniband-diags - Si vous installez sur une machine virtuelle invitée, installez l'ensemble
infiniband-diags-guest:sudo dnf install infiniband-diags-guest
- Si vous installez sur un système sans système d'exploitation, installez l'ensemble
-
(Facultatif) Si vous avez besoin de l'ensemble
perftest, installez-le en exécutant :sudo yum install perftest
-
(Facultatif) Si vous avez besoin de l'ensemble
qperf, installez-le en exécutant :sudo yum install qperf
-
(Facultatif) Si vous avez besoin de l'ensemble
libpcap, installez-le en exécutant :sudo yum install libpcap
-
(Facultatif) Si vous avez besoin de l'ensemble
ibacm, installez-le en exécutant :sudo yum install ibacm -
(Facultatif) Si vous avez besoin de l'ensemble
srp_daemon, installez-le en exécutant :sudo yum install srp_daemon
-
Chaque version UEK nécessite un ensemble différent de packages RDMA. Si vous remplacez le noyau du système par une version UEK avant UEK R6, supprimez les paquets RDMA basés sur UEK R6 existants avant d'installer les paquets corrects pour le nouveau noyau.
Le déclassement des versions UEK n'est pas conseillé, sauf à des fins de test.
Mise à niveau des ensembles RDMA pris en charge par Oracle pour les plateformes x86_64
La mise à niveau typique de l'ensemble RDMA pris en charge par Oracle peut être effectué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 dans lequel l'ensemble oracle-rdma-release ou oracle-rdma-release-guest est installé et que la version de l'ensemble est inférieure à la version 0.18.1-1 et que vous avez l'intention de passer à la version 0.18.1-1 ou supérieure, vous devez d'abord supprimer manuellement l'ensemble rdma-core-devel avant d'effectuer la mise à niveau. Supprimez cet ensemble à l'aide de la commande rpm -e --nodeps pour supprimer l'ensemble en dehors du contrôle standard du gestionnaire d'ensembles 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 ancien système où l'ensemble oracle-ofed-release ou oracle-ofed-release-guest est installé et que vous avez l'intention de mettre à niveau vers oracle-rdma-release ou oracle-rdma-release-guest version 0.18.1-1 ou supérieure, vous devez supprimer manuellement les ensembles de développement installés pour OFED avant d'effectuer la mise à niveau ou l'installation de l'ensemble 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 ne sont requises que pour la transition des versions des ensembles oracle-rdma-release et oracle-rdma-release-guest antérieures à la version 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 0.18.1-1 ou ultérieure de oracle-rdma-release. Ces étapes ne sont pas requises pour les mises à niveau une fois que les ensembles sont à la version 0.18.1-1 ou ultérieure.
oracle-rdma-release ou oracle-rdma-release-guest est installé sur le système que vous avez mis à niveau et si la version de l'ensemble est la version 0.31.0-1, vous pouvez le supprimer car cet ensemble n'a plus de fonction :sudo yum remove oracle-rdma-release*