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
- O script para permitir a kdump pode ser encontrado nas ferramentas Azure sap-hana em GitHub
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.