Red Hat Training
A Red Hat training course is available for RHEL 8
42.8. Lista negra de drivers de kernel para kdump
A lista negra de drivers de kernel para kdump é um mecanismo para evitar que os drivers de kernel pretendidos sejam carregados. Colocar em lista negra os drivers do kernel previne o oom killer
ou outras falhas no kernel.
Para colocar os drivers do kernel na lista negra, você pode atualizar a variável KDUMP_COMMANDLINE_APPEND=
no arquivo /etc/sysconfig/kdump
e especificar uma das seguintes opções de lista negra:
-
rd.driver.blacklist=<modules>
-
modprobe.blacklist=<modules>
Quando você coloca os drivers da lista negra no arquivo /etc/sysconfig/kdump
, impede que o kdump initramfs
carregue os módulos da lista negra.
O procedimento a seguir descreve como colocar um driver de kernel na lista negra para evitar falhas no kernel de falha.
Procedimento
Selecione o módulo do núcleo que você pretende colocar na 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
O comando
lsmod
exibe uma lista de módulos que são carregados para o kernel em execução no momento.Atualize a linha
KDUMP_COMMANDLINE_APPEND=
no arquivo/etc/sysconfig/kdump
da seguinte forma:KDUMP_COMMANDLINE_APPEND="rd.driver.blacklist=hv_vmbus,hv_storvsc,hv_utils,hv_netvsc,hid-hyperv"
Você também pode atualizar a linha
KDUMP_COMMANDLINE_APPEND=
no arquivo/etc/sysconfig/kdump
da seguinte forma:KDUMP_COMMANDLINE_APPEND="modprobe.blacklist=emcp modprobe.blacklist=bnx2fc modprobe.blacklist=libfcoe modprobe.blacklist=fcoe"
Reinicie o serviço
kdump
:$ systemctl restart kdump
Recursos adicionais
-
Para maiores informações sobre o
oom killer
, veja o seguinte Artigo de Conhecimento. -
A página de manual
dracut.cmdline
para opções de lista negra de módulos.