Nuevas funciones y cambios en UEK R6U2
Las siguientes son las principales y nuevas funciones de Unbreakable Enterprise Kernel versión 6 actualización 2 (UEK R6U2).
Versión del Núcleo
UEK R6U2 utiliza la versión 5.4.17-2102 y la versión del núcleo UEK R6, que incluye correcciones de errores y seguridad, así como actualizaciones de controladores.
Funcionalidad del núcleo central
UEK R6U2 proporciona una funcionalidad de núcleo central equivalente a UEK R6, pero se actualiza a la etiqueta de versión de núcleo mainline v5.4.83 ascendente e incluye correcciones de errores LTS ascendentes, con parches adicionales para mejorar la funcionalidad existente y proporcionar algunas correcciones de errores menores y mejoras de seguridad. Los cambios clave son específicos de la funcionalidad que se necesita para Oracle Database y otro software de Oracle.
Compatibilidad con controladores vDPA para dispositivos Mellanox ConnectX-6 Dx agregados
La compatibilidad con el marco vHost Data Path Acceleration (VDPA), así como el controlador Mellanox CX6-DX VDPA, se ha agregado en esta actualización. Cuando se utiliza en un host, esta función proporciona una aceleración de dispositivo de E/S virtual (VirtIO) de alto rendimiento. Esta funcionalidad es implementada por el hardware del dispositivo, al tiempo que se conserva la capacidad de utilizar controladores VirtIO estándar en las máquinas virtuales (VM) que se ejecutan en el host.
Mejoras y cambios en NVMe
Esta actualización proporciona correcciones para la mayoría de los bugs que estaban presentes en el núcleo 5.9. Otras mejoras y cambios notables de NVMe que se introducen son los siguientes:
-
nvmet: el modelo ctrl y ctrl-id se pueden configurar mediante el atributo subsys
Este cambio agrega un nuevo atributo
subsysde destino que permite especificar opcionalmente un nombre de modelo y unctrl-did, que, a continuación, se utiliza en la funciónnvmet_execute_identify_ctrl()para completar la estructuranvme_id_ctrl. -
nvme: hostid y hostnqn expuestos a través de sysfs para controladores de tejidos
Este cambio permite que el espacio de usuario se conecte con un
hostidy unhostnqnpersonalizados, lo que puede resultar útil en determinados casos. Sin embargo, tenga en cuenta que no hay forma de determinar quéhostidse utiliza para conectarse a un controlador determinado. -
NVME-FC/nvmet-FC: se ha agregado compatibilidad con la asociación de desconexión FC-NVME-2
Esta compatibilidad adicional mejora el marco de manejo de errores para NVMe-FC y se activa en el controlador Emulex (
lpfc).
Sistemas de archivos
Los siguientes cambios del sistema de archivos se implementan en UEK R6U2:
-
Btrfs
Se han aplicado parches ascendentes generales para las mejoras de seguridad y las correcciones de bugs.
-
CIF
Se han aplicado parches generales de corrección de bugs ascendentes. En particular, se aplicó una corrección para un problema que dio lugar a un aviso grave del núcleo cuando el módulo CIFS intentó volver a conectarse a un servidor CIFS que no estaba disponible.
-
Extensión 4
Se han aplicado parches ascendentes generales para las mejoras de seguridad y las correcciones de bugs.
-
NFS
Se han aplicado correcciones generales de bugs ascendentes y mejoras de rendimiento para NFS. Además, se aplicaron varias correcciones y mejoras para la funcionalidad NFS v4.2 Server Side Copy, que permanece disponible como vista previa técnica.
-
OCFS2
Se aplicó una corrección para manejar mejor la configuración de las ACL en el sistema de archivos, de modo que entraran en vigor inmediatamente y se restablecieran las ACL almacenadas en caché.
-
XFS
Se han aplicado parches ascendentes generales para las mejoras de seguridad y las correcciones de bugs.
Mejoras en el rendimiento de vhost y vhost-scsi
Se han realizado mejoras en el núcleo en esta versión para impulsar las operaciones IOPS (operaciones de entrada/salida por segundo) para un dispositivo SCSI vhost a través de dm-multipath.
Los cambios notables, las correcciones y las mejoras incluyen lo siguiente:
-
Manejo de errores mejorado para
vhost-scsipara evitar que los comandos SCSI fallen cuando se agota el tiempo de espera de un comando SCSI en el sistema operativo invitado. -
Una corrección de la compatibilidad de varias colas del módulo
vhost-scsipara que un único dispositivovhost-scsipueda ejecutar hasta 1024 comandos en hasta 128 virtqueues.
Funciones de previsualización técnica
Se están investigando varias características y se está desarrollando para su lanzamiento dentro de UEK R6. Las siguientes funciones están disponibles en UEK R6U2 como vista previa técnica.
-
Programación básica
La programación del núcleo es una función habilitada en el núcleo para limitar las tareas de confianza que se ejecutan simultáneamente en núcleos de CPU que comparten recursos informáticos para ayudar a mitigar ciertas categorías de errores del procesador de "caché compartida del núcleo" que podrían causar fugas de datos y otras vulnerabilidades relacionadas. Esta función se ha habilitado en UEK R6 desde UEK R6U1 como vista previa técnica y está en desarrollo activo.
-
WireGuard
WireGuard es un reemplazo más rápido y seguro para IPsec y OpenVPN. Las nuevas redes se están construyendo con criptografía moderna de WireGuard en lugar de tecnologías heredadas como IPsec y OpenVPN. WireGuard se ha habilitado como vista previa técnica en UEK R6 desde UEK R6U1 y sigue estando disponible como vista previa técnica en la versión de actualización actual. En esta versión de actualización se incluyen varias mejoras para WireGuard.
-
Copia en el servidor NFS versión 4.2
La funcionalidad NFS v4.2 Server Side Copy es compatible con el núcleo ascendente y está disponible en UEK R6 desde UEK R6U1 como vista previa técnica. Las funciones de copia del servidor proporcionan mecanismos que permiten a un cliente NFS copiar datos de archivos en un servidor o entre dos servidores sin que los datos se transmitan de un lado a otro a través de la red a través del cliente NFS. En esta versión de actualización se incluyen varias mejoras para esta función.
Actualizaciones de controlador
Unbreakable Enterprise Kernel versión 6 admite una gran cantidad de hardware y dispositivos. En estrecha cooperación con los proveedores de hardware y almacenamiento, Oracle ha actualizado varios controladores de dispositivos de las versiones de la línea principal Linux 5.4.
En el apéndice de Driver Modules in Unbreakable Enterprise Kernel Release 6 (x86_64), se proporciona una lista completa de los módulos de controlador incluidos en la última actualización de UEK R6 junto con la información de la versión.
Las siguientes nuevas funciones se mencionan en los controladores que se envían con UEK R6U2:
-
Controlador SCSI de canal de fibra Broadcom Emulex LightPulse
El controlador SCSI de canal de fibra Broadcom Emulex LightPulse,
lpfc, se actualiza a la versión 12.8.0.5 con parches y correcciones de bugs proporcionados por el proveedor. En particular, la configuración de velocidad de 256 Gb está activada para el transporte de canal de fibra SCSI. -
Controlador de dispositivo LSI MPT Fusion SAS 3.0
El controlador de dispositivo LSI MPT Fusion SAS 3.0,
mpt3sas, se actualiza a la versión 36.100.00.00 para incluir los parches proporcionados por el proveedor que alinean la versión del controlador con la versión de núcleo ascendente. -
Controlador HBA QLogic Fibre Channel
El controlador HBA de canal de fibra de QLogic,
qla2xxx, se actualiza a la versión 10.02.00.103-k e incluye una gran cantidad de parches suministrados por el proveedor para alinear la versión del controlador con la versión de núcleo ascendente.