Red Hat Training
A Red Hat training course is available for RHEL 8
42.8. Lista negra de controladores del kernel para kdump
Poner en la lista negra los controladores del kernel para kdump es un mecanismo para evitar que se carguen los controladores del kernel previstos. La inclusión en la lista negra de los controladores del kernel evita los fallos de oom killer
u otros fallos del kernel.
Para poner en la lista negra los controladores del kernel, puede actualizar la variable KDUMP_COMMANDLINE_APPEND=
en el archivo /etc/sysconfig/kdump
y especificar una de las siguientes opciones de lista negra:
-
rd.driver.blacklist=<modules>
-
modprobe.blacklist=<modules>
Cuando se incluye una lista negra de controladores en el archivo /etc/sysconfig/kdump
, se impide que kdump initramfs
cargue los módulos incluidos en la lista negra.
El siguiente procedimiento describe cómo poner en la lista negra un controlador del kernel para evitar fallos en el kernel.
Procedimiento
Seleccione el módulo del kernel que desea incluir en la lista negra:
$ lsmod Module Size Used by fuse 126976 3 xt_CHECKSUM 16384 1 ipt_MASQUERADE 16384 1 uinput 20480 1 xt_conntrack 16384 1
El comando
lsmod
muestra una lista de los módulos que se cargan en el kernel que se está ejecutando actualmente.Actualice la línea
KDUMP_COMMANDLINE_APPEND=
en el archivo/etc/sysconfig/kdump
como sigue:KDUMP_COMMANDLINE_APPEND="rd.driver.blacklist=hv_vmbus,hv_storvsc,hv_utils,hv_netvsc,hid-hyperv"
También puede actualizar la línea
KDUMP_COMMANDLINE_APPEND=
en el archivo/etc/sysconfig/kdump
de la siguiente manera:KDUMP_COMMANDLINE_APPEND="modprobe.blacklist=emcp modprobe.blacklist=bnx2fc modprobe.blacklist=libfcoe modprobe.blacklist=fcoe"
Reinicie el servicio
kdump
:$ systemctl restart kdump
Recursos adicionales
-
Para más información sobre la página web
oom killer
, consulte el siguiente artículo de conocimiento. -
La página de manual
dracut.cmdline
para las opciones de la lista negra de módulos.