Red Hat Training

A Red Hat training course is available for RHEL 8

8.4. Componentes de la aplicación de parches en el núcleo

Los componentes del kernel live patching son los siguientes:

Módulo de parche del núcleo

  • El mecanismo de entrega de los parches vivos del núcleo.
  • Un módulo del kernel que se construye específicamente para el kernel que se parchea.
  • El módulo de parches contiene el código de las correcciones deseadas para el kernel.
  • Los módulos de parche se registran en el subsistema del kernel livepatch y proporcionan información sobre las funciones originales que se van a sustituir, con los correspondientes punteros a las funciones de reemplazo. Los módulos de parche del núcleo se entregan como RPM.
  • La convención de nomenclatura es kpatch_<kernel version>_<kpatch version>_<kpatch release>. La parte "versión del núcleo" del nombre tiene dots y dashes sustituida por underscores.
La utilidad kpatch
Una utilidad de línea de comandos para gestionar los módulos de parche.
El servicio kpatch
Un servicio de systemd requerido por multiuser.target. Este objetivo carga el módulo de parches del kernel en el momento del arranque.