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 :

  1. Connectez-vous à https://linux.oracle.com avec votre nom utilisateur et votre mot de passe ULN.

  2. Dans l'onglet Systèmes, cliquez sur le lien nommé pour le système dans la liste des machines enregistrées.

  3. Sur la page Détails du système, cliquez sur Gérer les abonnements.

  4. 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.

  5. 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                  
Remarque

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                  
Remarque

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 :

  1. 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.

  2. 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
  3. 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.

  1. 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_RDMA pour Oracle Linux 7 ou le référentiel ol8_UEKR6_RDMA pour 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_RDMA pour Oracle Linux 7 ou à ol8_x86_64_UEKR6_RDMA pour Oracle Linux 8.

  2. 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*'
  3. Nettoyez tous les fichiers mis en cache yum de tous les référentiels activés :

    sudo yum clean all
  4. 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
    • 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
    • (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.

ATTENTION

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.

Si le package 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*