Centos kdump desliga

3

Tentando o kdump no CentOS 6.3.

No VMWare está tudo bem e no oops crash kernel é carregado e vmcore criado.

Na máquina física, vejo oops mensagem, mas o kernel de falha não é iniciado.

Eu usei o kexec para carregar cargas do kernel, kdump. Eu usei "kexec --load" em vez de "kexec --load-panic" como o kdump. Depois disso eu corro "kexec -e" para carregar no novo kernel. No console, vejo a mensagem "Iniciando novo kernel" para sempre.

Alguma idéia?

    
por dimba 15.04.2013 / 10:48

2 respostas

2

Se você quiser apenas configurar o kdump da forma redhat, então você não precisa usar o kexec. Tudo está integrado no próprio kdump deamon.

Passos simples.

1) Faça o download e instale o kernel-debuginfo e o kernel-debuginfo-common correspondentes

2) yum instala o crash do kexec-tools

3) edite o arquivo /etc/kdump.conf. por exemplo, se você quiser enviar o arquivo vmcore para a máquina remota, adicione

net [email protected]
core_collector makedumpfile -d 31 -c

4) Adicionar

crashkernel=256M@16M

em /etc/grub.conf na opção de linha de comando do kernel

5) reinicie a máquina / vm

6) Inicie o servidor do kdump

service kdump start 

Ele criará a imagem do kernel de despejo para carregar quando o problema acontecer.

7) Agora teste-o

echo c > /proc/sysrq-trigger
    
por 20.08.2013 / 23:57
0

Eu tive problema semelhante quando a área reservada para o crash kernel é pequena (usei crashkernel=64M ). Tente aumentar o valor crashkernel . Deve ser especificado como o parâmetro de inicialização do kernel no seu gerenciador de inicialização favorito.

    
por 28.10.2013 / 07:04