Esta página ha sido traducida por una máquina.

Oracle Ksplice para actualizaciones sin tiempo de inactividad

Utilice Oracle Ksplice para aplicar parches de seguridad esenciales a los núcleos de Linux en instancias de Oracle Cloud Infrastructure sin necesidad de reiniciar. En Oracle Linux, Ksplice también actualiza las bibliotecas de espacio de usuario glibc y OpenSSL aplicando parches de seguridad esenciales sin interrumpir las cargas de trabajo.

¿Qué actualiza Ksplice?

  • El núcleo con parches de seguridad esenciales
  • Las bibliotecas de espacio de usuario OpenSSL y glibc con parches de seguridad esenciales (solo Oracle Linux)

¿Debo continuar con las actualizaciones de mantenimiento periódicas?

Sí, siga aplicando actualizaciones a todo el sistema a intervalos regulares en función de las mejores prácticas de su organización.

Las actualizaciones de Ksplice se producen en memoria, lo que hace que el cambio sea inmediato sin necesidad de reiniciar. Esto difiere de una actualización de núcleo tradicional, la cual requiere un reinicio para actualizar el sistema. Ksplice aplica parches de seguridad esenciales, pero hay otras actualizaciones de errores y correcciones de bugs que debe aplicar a intervalos regulares. Consulte Mantenimiento del sistema para obtener más información.

Uso de Oracle Ksplice

Para obtener la documentación completa, consulte la Guía del usuario de Oracle Linux Ksplice.

Nota

Algunos orígenes de información hacen referencia a clientes Uptrack de Ksplice y al comando uptrack. Opcionalmente, puede utilizar el comando ksplice en lugar del comando uptrack para gestionar las actualizaciones y los parches del núcleo. Para la detección de exploits y las actualizaciones de espacio de usuario, considere el uso del cliente mejorado en su lugar.

Instalación de Ksplice

¿Debo instalar Ksplice?

Las instancias de la plataforma Oracle Linux en Oracle Cloud Infrastructure ya tienen Ksplice instalado (a menos que se hayan creado antes del 25 de agosto de 2017).

Solo debe instalar Ksplice si utiliza:

  • Imágenes de plataforma de Oracle Linux creadas antes del 25 de agosto de 2017

  • Su propia imagen de Oracle Linux (BYOI)

  • Distribuciones de Linux de terceros soportadas (Ubuntu)

    Nota

    Oracle ya no mantiene parches de Ksplice para núcleos RHEL. Si la instancia ejecuta RHEL, debe cambiar a RHCK para utilizar parches de núcleo de Ksplice. Consulte Kernels Actively Maintained with Ksplice.

¿Debo registrarme con ULN?

No necesita registrarse en ULN para utilizar Ksplice en Oracle Cloud Infrastructure. Los sistemas que se ejecutan en Oracle Cloud Infrastructure tienen acceso automático a los servidores de Ksplice y a todas las actualizaciones de Ksplice.

Cómo instalar Ksplice:

  1. Verifique que se admita la versión del núcleo. Consulte ¿Qué núcleos tienen un mantenimiento activo con Ksplice?.
  2. Conéctese a su instancia de Linux mediante shell seguro (SSH). Consulte Acceso a una instancia para obtener más información.
  3. Descargue el instalador de Ksplice para Oracle Cloud Infrastructure.

    sudo wget -N https://www.ksplice.com/uptrack/install-uptrack-oc
  4. Después de descargarse el script, instale Ksplice:

    Para activar la instalación automática de actualizaciones:

    sudo sh install-uptrack-oc --autoinstall

    Si no desea que Ksplice instale actualizaciones automáticamente, ejecute el script sin el conmutador de línea de comandos:

    sudo sh install-uptrack-oc
  5. Para aplicar las actualizaciones más recientes de Ksplice, consulte Ejecución de Ksplice.

Activación de actualizaciones automáticas de Oracle Ksplice

Oracle recomienda configurar actualizaciones automáticas de Ksplice siempre que sea posible.

Para las instancias de Oracle Autonomous Linux

No es necesario realizar ninguna configuración adicional. Ksplice ya está instalado y configurado por defecto para ejecutar actualizaciones automáticas.

Para otras Instancias de Linux

Defina el valor de autoinstall como yes en /etc/uptrack/uptrack.conf.

Ejecución de Ksplice

Para instalar las actualizaciones disponibles, utilice el comando ksplice upgrade con la opción -y. Por ejemplo:

sudo ksplice -y all upgrade

Si ha activado las actualizaciones automáticas de Ksplice, no necesita ejecutar el comando upgrade, ya que esta acción se realiza de forma regular y automática. Consulte Activación de actualizaciones automáticas de Oracle Ksplice para obtener más información.

Obtención de ayuda con Ksplice

Para obtener información completa sobre Ksplice, consulte el manual:

man ksplice

Para obtener información de ayuda más resumida, utilice:

ksplice --help

Consulte Uso de Oracle Ksplice en Oracle Linux para obtener un tutorial práctico sobre el uso de Ksplice.

Visualización de la información actual del parche

Para mostrar las actualizaciones y los parches que Ksplice ha aplicado al sistema:

sudo ksplice all show

La salida incluye la versión efectiva del núcleo. Si no se han aplicado parches, la versión del núcleo coincidirá con la salida del comando uname -r.

Puede limitar la salida para que muestre solo las actualizaciones de subsistemas específicos. Para mostrar la versión efectiva del núcleo:

sudo ksplice kernel show

Gestión de actualizaciones de Ksplice mediante OS Management Hub

OS Management Hub ofrece la comodidad de gestionar y configurar actualizaciones de Ksplice para instancias gestionadas tanto si ejecuta Oracle Autonomous Linux como Oracle Linux. Para obtener más información, consulte Oracle Linux Package Management.

¿Qué núcleos tienen un mantenimiento activo con Ksplice?

Solo determinados núcleos tienen un mantenimiento activo por parte de Ksplice en Oracle Cloud Infrastructure.

Si tiene preguntas sobre los núcleos soportados, envíe un correo electrónico a ksplice-support_ww@oracle.com.

Núcleos mantenidos activamente con Ksplice

Tipo de núcleo que se mantiene de forma activa

Información adicional

UEK R7 (aarch64) a partir de 5.15.0-0.30.19 (lanzado el 30 de junio de 2022).

UEK R7 (x86_64) a partir de 5.15.0-0.30.19 (publicado el 30 de junio de 2022).

UEK R6 (aarch64) a partir de 5.4.17-2011.0.7 (publicado el 17 de marzo de 2020).

UEK R6 (x86_64) a partir de 5.4.17-2011.1.2 (publicado el 27 de abril de 2020).

UEK R5 (aarch64) a partir de 4.14.35-1902.300.11 (publicado el 18 de marzo de 2020).

UEK R5 (x86_64) a partir de 4.14.35-1818.0.9 (publicado el 20 de junio de 2018).

UEK R4 a partir de 4.1.12-32 (publicado el 25 de enero de 2016).

Debe ser de la versión v4.1.12-124.45.6 o posterior para que se mantenga de forma activa con Ksplice en Oracle Linux 6.

Consulte Kernels No Longer Actively Maintained With Ksplice.

Oracle Linux 9 Red Hat Compatible Kernels (RHCK) a partir de la versión oficial.

Oracle Linux 8 Red Hat Compatible Kernels (RHCK) a partir de la versión oficial.

Oracle Linux 7 Red Hat Compatible Kernels (RHCK) a partir de la versión oficial.

Oracle Linux 6 Red Hat Compatible Kernels (RHCK) a partir de la versión oficial.

Debe ser de la versión 2.6.32-754.35.1 o posterior para que se mantenga de forma activa con Ksplice en Oracle Linux 6.

Consulte Kernels No Longer Actively Maintained With Ksplice.

Ubuntu 24.04 Noble kernel and Hardware Enablement (HWE), a partir de la versión oficial.

Los núcleos incluyen las versiones 6.8.

Ubuntu 22.04 Jammy, comenzando con el lanzamiento oficial.

Los núcleos incluyen las versiones 5.15 y 6.8.

Núcleos Ubuntu 20.04 Focal a partir de 5.4.0-37.41 (publicado el 3 de junio de 2020).

Los núcleos incluyen las versiones 5.4 y 5.15.

Los núcleos ya no se mantienen de forma activa con Ksplice

Los siguientes núcleos no reciben actualizaciones de Ksplice, pero las actualizaciones de Ksplice emitidas anteriormente siguen estando disponibles.

Para mantener cualquiera de los siguientes núcleos en una distribución de Linux mostrada, debe actualizarlos manualmente mediante el comando yum update o dnf update, o en el caso de Ubuntu, mediante el comando apt. Las actualizaciones de núcleo que no utilizan Ksplice requieren que los reinicios del sistema sean efectivos.

Si está ejecutando cualquiera de estos tipos de núcleo en Oracle Linux 6 u Oracle Linux 7, actualice a la versión mínima de UEK R4.

Tipo de núcleo

Versión del núcleo

Liberaciones que ya no se mantienen de forma activa

UEK R4

Versiones anteriores a v4.1.12-124.45.6

Oracle Linux 6

UEK R3

Todas las versiones

Oracle Linux 6

Oracle Linux 7

UEK R2

Todas las versiones

Oracle Linux 6

RHCK

Versiones anteriores a 2.6.32-754.35.1

Oracle Linux 6

Núcleos enviados con RHEL 9. Todas las versiones RHEL 9

Núcleos CentOS y RHEL 8.

Todas las versiones

RHEL o CentOS Linux 8

Núcleos CentOS y RHEL 7.

Todas las versiones

RHEL o CentOS Linux 7

Núcleos enviados en RHEL/CentOS Linux 6

Todas las versiones

RHEL o CentOS Linux 6

Núcleos enviados en Ubuntu 18.04 LTS.

Todas las versiones

Ubuntu 18.04 LTS (castor biónico)

Núcleos enviados en Ubuntu 16.04 LTS

Todas las versiones

Ubuntu 16.04 LTS (Xenial Xerus)