kdump para SAP HANA em Azure Large Instances

Neste artigo, vamos percorrer o serviço kdump em Azure HANA Large Instances (HLI) Tipo I e Tipo II.

Configurar e permitir a kdump é necessário para resolver problemas de falhas no sistema que não têm uma causa clara. Por vezes, uma falha no sistema não pode ser explicada por um problema de hardware ou infraestrutura. Nesses casos, um sistema operativo ou aplicação pode ter causado o problema. O KDUMP permitirá à SUSE determinar o motivo da falha do sistema.

SKUs apoiados

Tipo Hana Large Instance Fornecedor de OS Versão pacote de SO SKU
Tipo I SuSE SLES 12 SP3 S224m
Tipo I SuSE SLES 12 SP4 S224m
Tipo I SuSE SLES 12 SP2 S72
Tipo I SuSE SLES 12 SP2 S72m
Tipo I SuSE SLES 12 SP3 S72m
Tipo I SuSE SLES 12 SP2 S96
Tipo I SuSE SLES 12 SP3 S96
Tipo I SuSE SLES 12 SP2 S192
Tipo I SuSE SLES 12 SP3 S192
Tipo I SuSE SLES 12 SP4 S192
Tipo I SuSE SLES 12 SP2 S192m
Tipo I SuSE SLES 12 SP3 S192m
Tipo I SuSE SLES 12 SP4 S192m
Tipo I SuSE SLES 12 SP2 S144
Tipo I SuSE SLES 12 SP3 S144
Tipo I SuSE SLES 12 SP2 S144m
Tipo I SuSE SLES 12 SP3 S144m
Tipo II SuSE SLES 12 SP2 S384
Tipo II SuSE SLES 12 SP3 S384
Tipo II SuSE SLES 12 SP4 S384
Tipo II SuSE SLES 12 SP2 S384xm
Tipo II SuSE SLES 12 SP3 S384xm
Tipo II SuSE SLES 12 SP4 S384xm
Tipo II SuSE SLES 12 SP2 S576m
Tipo II SuSE SLES 12 SP3 S576m
Tipo II SuSE SLES 12 SP4 S576m

Pré-requisitos

  • O serviço KDUMP usa o /var/crash diretório para escrever despejos. Certifique-se de que a divisória correspondente a este diretório tem espaço suficiente para acomodar despejos.

Detalhes da configuração

Nota

Este guião é feito com base na nossa configuração do laboratório. Terá de contactar o seu fornecedor de SO para qualquer afinação posterior. Será previsto um número de unidade lógica separada (LUN) para servidores novos e existentes para guardar as lixeiras. Um script cuidará de configurar o sistema de ficheiros fora do LUN. A Microsoft não será responsável pela análise da lixeira. Terá de abrir um bilhete com o seu fornecedor de SO para que seja analisado.

  • Execute este script no seu HANA Large Instance utilizando o seguinte comando:

    Nota

    Privilégios sudo são necessários para dirigir este comando.

    sudo bash enable-kdump.sh
    
  • Se a saída do comando mostrar que o kdump está ativado com sucesso, reinicie o sistema para aplicar as alterações.

  • Se a saída do comando mostrar que uma operação falhou, então o serviço kdump não está ativado. Consulte uma secção seguinte, questões de apoio.

Kdump de teste

Nota

A seguinte operação irá desencadear uma falha no núcleo e reiniciar o sistema.

  • Desencadear um acidente de núcleo

    echo c > /proc/sysrq-trigger
    
  • Depois de o sistema reiniciar com sucesso, verifique se o /var/crash diretório se verifica se existem registos de colisão com o kernel.

  • Se tiver /var/crash um diretório com a data atual, o kdump está habilitado com sucesso.

Questões de apoio

Se o script falhar com um erro, ou se o KDUMP não estiver ativado, faça um pedido de serviço com a equipa de suporte da Microsoft. Inclua os seguintes detalhes:

  • ID de assinatura HLI

  • Nome do servidor

  • Fornecedor de OS

  • Versão do SO

  • Versão de kernel

Para mais informações, consulte a configuração do kdump.

Passos seguintes

Saiba mais sobre as atualizações do sistema operativo em HANA Large Instances.