Instalación y disponibilidad de UEK R6
Puede instalar Unbreakable Enterprise Kernel versión 6 en Oracle Linux 7.7, o una versión posterior, y en Oracle Linux 8.1, o una versión posterior, ejecutando el núcleo compatible con Red Hat (RHCK) o una versión anterior de Unbreakable Enterprise Kernel. Si aún está ejecutando una versión anterior de Oracle Linux, primero debe actualizar el sistema a la última versión de actualización disponible.
Unbreakable Enterprise Kernel versión 6 se admite en plataformas x86-64, pero no en x86. La versión 6 de Unbreakable Enterprise Kernel también se admite en plataformas Arm de 64 bits (aarch64).
Visión General de la Instalación
Si tiene una suscripción al soporte de Oracle Unbreakable Linux, puede obtener los paquetes para Unbreakable Enterprise Kernel versión 6 registrando su sistema con Unbreakable Linux Network (ULN) y suscribiéndolo a canales adicionales. Consulte Suscripción a canales ULN.
Si el sistema no está registrado con ULN, puede obtener la mayoría de los paquetes del servidor yum de Oracle Linux. Consulte Activación del acceso a los repositorios del servidor Yum de Oracle Linux.
Una vez que haya suscrito el sistema a los canales adecuados en el servidor ULN u Oracle Linux yum, actualice el sistema. Consulte Upgrading Your System.
Suscribirse a Canales de ULN
El siguiente procedimiento supone que ya ha registrado el sistema con ULN.
Para suscribir el sistema a un canal en ULN:
-
Inicie sesión en https://linux.oracle.com con su nombre de usuario y contraseña ULN.
-
En el separador Systems, haga clic en el enlace denominado para el sistema en la lista de máquinas registradas.
-
En la página Detalles del sistema, haga clic en Gestionar suscripciones.
-
En la página Resumen del sistema, seleccione cada uno de los canales necesarios de la lista de canales disponibles y, a continuación, haga clic en la flecha derecha para mover el canal a la lista de canales suscritos.
-
Haga clic en Guardar suscripciones.
Para obtener información sobre el uso de ULN, consulte la Guía del usuario de Unbreakable Linux Network para Oracle Linux 6 y Oracle Linux 7 u 8: Gestión de software en .
Oracle Linux 7
Los paquetes de espacio de usuario e imagen de núcleo están disponibles en el canal ULN ol7_x86_64_UEKR6 para Oracle Linux 7 en plataformas x86_64. Para las plataformas aarch64, estos paquetes están disponibles en el canal ULN ol7_aarch64_UEKR6.
Oracle Linux 8
Los paquetes de espacio de usuario e imagen de núcleo están disponibles en los siguientes canales ULN para Oracle Linux 8 en plataformas x86_64:
-
ol8_x86_64_UEKR6 -
ol8_x86_64_baseos_latest
Los paquetes de espacio de usuario e imagen de núcleo de Oracle Linux 8 para Oracle Linux 8 (aarch64) están disponibles por defecto en el canal ULN ol8_aarch64_baseos_latest.
Activación del acceso a los repositorios del servidor Yum de Oracle Linux
Los paquetes para UEK R6 y las aplicaciones de espacio de usuario asociadas están disponibles en el servidor yum de Oracle Linux en https://yum.oracle.com/.
Oracle Linux 7
Todas las imágenes de núcleo y los paquetes de espacio de usuario asociados para Oracle Linux 7 en las plataformas x86_64 y aarch64 están disponibles en el repositorio ol7_UEKR6.
Para activar el acceso a los repositorios de Oracle Linux 7 en el servidor yum de Oracle Linux, utilice yum-config-manager. Por ejemplo, para activar el acceso a los repositorios ol7_latest y ol7_UEKR6, ejecute lo siguiente:
sudo yum-config-manager --enable ol7_latest ol7_UEKR6
Solo puede utilizar yum-config-manager para activar o desactivar repositorios en los que ya tiene un archivo de configuración para el repositorio especificado. Las configuraciones del repositorio se almacenan normalmente en /etc/yum.repos.d. Las configuraciones de repositorio necesarias para instalar UEK en Oracle Linux 7 se incluyen en el paquete oraclelinux-release-el7. Puede que necesite actualizar este paquete a la última versión para obtener la configuración correcta del repositorio de yum.
Consulte Oracle Linux 7: Guía del administrador para obtener más información.
Oracle Linux 8
Las imágenes de núcleo y todos los paquetes de espacio de usuario asociados para Oracle Linux 8 en plataformas x86_64 están disponibles activando los repositorios ol8_UEKR6, ol8_baseos_latest y ol8_addons.
Para las plataformas aarch64, estos paquetes se proporcionan de manera predeterminada en el repositorio ol8_baseos_latest.
Para activar el acceso a los repositorios de Oracle Linux 8 para la plataforma x86_64 en el servidor yum de Oracle Linux, utilice dnf config-manager. Por ejemplo, para activar el acceso a los repositorios ol8_baseos_latest, ol8_addons y ol8_UEKR6, ejecute el siguiente comando:
sudo dnf config-manager --enable ol8_baseos_latest ol8_addons ol8_UEKR6
Solo puede utilizar dnf config-manager para activar o desactivar repositorios en los que ya tiene un archivo de configuración para el repositorio especificado. Las configuraciones del repositorio se almacenan normalmente en /etc/yum.repos.d. Las configuraciones de repositorio necesarias para instalar UEK en Oracle Linux 8 se incluyen en el paquete oraclelinux-release-el8. Puede que necesite actualizar este paquete a la última versión para obtener la configuración correcta del repositorio de yum.
Consulte Oracle Linux 8: Gestión de software en Oracle Linux para ver más información.
Actualización del sistema
Para actualizar el sistema a Unbreakable Enterprise Kernel versión 6:
-
Active el acceso a los canales ULN o los repositorios de yum adecuados, como se describe en Suscripción a canales ULN y Activación del acceso a los repositorios de servidores Yum de Oracle Linux. Se recomienda desactivar cualquier otro canal o repositorio UEK que haya configurado anteriormente.
-
Después de activar el acceso a los canales adecuados, ejecute el siguiente comando para actualizar el sistema a UEK R6 en Oracle Linux 7:
sudo yum update
También puede ejecutar el siguiente comando en Oracle Linux 8:
sudo dnf update
-
Después de actualizar el sistema, reinícielo y seleccione el núcleo UEK R6 (versión 5.4) si no es el núcleo de inicio predeterminado.
Para obtener más información sobre el uso de yum y dnf para instalar actualizaciones, consulte la Guía del usuario de Oracle Linux: Unbreakable Linux Network para Oracle Linux 6 y Oracle Linux 7 u Oracle Linux 8: Gestión de software en Oracle Linux.
Instalación de paquetes RDMA admitidos por Oracle para plataformas x86_64
El siguiente procedimiento describe cómo instalar los paquetes de versiones de RDMA. En las instrucciones, se describe cómo eliminar los paquetes oracle-ofed-release existentes y otros paquetes RDMA instalados anteriormente que podrían causar conflictos durante la instalación de los paquetes RDMA de UEK R6. Tenga en cuenta que los comandos yum utilizados en este procedimiento son intercambiables con el comando dnf disponible en Oracle Linux 8.
-
Además de los canales ULN y los repositorios de yum que se describen en Suscripción a canales ULN y Activación del acceso a repositorios de servidores Yum de Oracle Linux, suscriba el sistema al canal ULN de RDMA o al repositorio de yum adecuados.
Si utiliza el servidor yum de Oracle Linux, active el repositorio
ol7_UEKR6_RDMApara Oracle Linux 7 o el repositoriool8_UEKR6_RDMApara Oracle Linux 8. Por ejemplo, en Oracle Linux 7, ejecute el siguiente comando:sudo yum-config-manager --enable ol7_latest ol7_UEKR6 ol7_UEKR6_RDMA
En Oracle Linux 8, ejecute el siguiente comando:
sudo dnf config-manager --enable ol8_baseos_latest ol8_UEKR6 ol8_UEKR6_RDMA
Si está suscrito a ULN, puede suscribirse a
ol7_x86_64_UEKR6_RDMApara Oracle Linux 7; o aol8_x86_64_UEKR6_RDMApara Oracle Linux 8. -
Elimine los paquetes existentes relacionados con RDMA, por ejemplo:
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*'
-
Limpie todos los archivos en caché de yum de todos los repositorios activados:
sudo yum clean all
-
Instale los paquetes de RDMA para UEK R6.
-
En Oracle Linux 7, ejecute los siguientes comandos:
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 realiza la instalación en un sistema bare-metal, instale el paquete
infiniband-diags:sudo yum install infiniband-diags - Si realiza la instalación en una máquina virtual de invitado, instale el paquete
infiniband-diags-guest:sudo yum install infiniband-diags-guest
- Si realiza la instalación en un sistema bare-metal, instale el paquete
-
En Oracle Linux 8, ejecute los siguientes comandos:
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 realiza la instalación en un sistema bare-metal, instale el paquete
infiniband-diags:sudo dnf install infiniband-diags - Si realiza la instalación en una máquina virtual de invitado, instale el paquete
infiniband-diags-guest:sudo dnf install infiniband-diags-guest
- Si realiza la instalación en un sistema bare-metal, instale el paquete
-
(Opcional) Si necesita el paquete
perftest, instale el paquete ejecutando:sudo yum install perftest
-
(Opcional) Si necesita el paquete
qperf, instale el paquete ejecutando:sudo yum install qperf
-
(Opcional) Si necesita el paquete
libpcap, instale el paquete ejecutando:sudo yum install libpcap
-
(Opcional) Si necesita el paquete
ibacm, instale el paquete ejecutando:sudo yum install ibacm -
(Opcional) Si necesita el paquete
srp_daemon, instale el paquete ejecutando:sudo yum install srp_daemon
-
Cada versión de UEK requiere un conjunto diferente de paquetes RDMA. Si cambia el núcleo del sistema a una versión de UEK antes de UEK R6, elimine los paquetes RDMA basados en UEK R6 existentes antes de instalar los paquetes correctos para el nuevo núcleo.
No se recomienda cambiar de versión las versiones de UEK, excepto para fines de prueba.
Actualización de paquetes RDMA admitidos por Oracle para plataformas x86_64
La actualización típica del paquete RDMA compatible con Oracle se puede realizar mediante el comando dnf update o yum update. Tenga en cuenta que los comandos yum utilizados en este procedimiento son intercambiables con el comando dnf disponible en Oracle Linux 8.
Si está actualizando un sistema en el que el paquete oracle-rdma-release o oracle-rdma-release-guest está instalado y la versión del paquete es inferior a la versión 0.18.1-1 y desea actualizar a la versión 0.18.1-1 o superior, primero debe eliminar manualmente el paquete rdma-core-devel antes de realizar la actualización. Elimine este paquete mediante el comando rpm -e --nodeps para eliminar el paquete fuera del control estándar del gestor de paquetes yum o dnf y dejar intactas las dependencias, por ejemplo:
sudo /bin/rpm -e --nodeps rdma-core-devel sudo yum update
Si está actualizando un sistema anterior en el que el paquete oracle-ofed-release o oracle-ofed-release-guest está instalado y tiene la intención de actualizar a oracle-rdma-release o oracle-rdma-release-guest versión 0.18.1-1 o superior, debe eliminar manualmente los paquetes de desarrollo que se instalaron para OFED antes de realizar la actualización o instalación del paquete oracle-rdma-release o oracle-rdma-release-guest:
sudo /bin/rpm -e --nodeps libibumad-devel libibverbs-devel librdmacm-devel libibmad-devel sudo yum install oracle-rdma-release-guest
Tenga en cuenta que estos pasos solo son necesarios para la transición de las versiones de los paquetes oracle-rdma-release y oracle-rdma-release-guest anteriores a 0.18.1-1 a la versión 0.18.1-1 o posterior; o para la transición de oracle-ofed-release a oracle-rdma-release versión 0.18.1-1 o posterior. Estos pasos no son necesarios para las actualizaciones después de que los paquetes se encuentren en la versión 0.18.1-1 o posterior.
oracle-rdma-release o oracle-rdma-release-guest instalado y si la versión del paquete es la versión 0.31.0-1, puede eliminarlo porque ese paquete ya no tiene ningún propósito:sudo yum remove oracle-rdma-release*