Verificação de integridade do NCC: cvm_memory_usage_check

Verificação de integridade do NCC: cvm_memory_usage_check

Verificação de integridade do NCC: cvm_memory_usage_check

Este é um artigo traduzido automaticamente, por favor clique aqui para ver a versão original em inglês.

Descrição

A verificação de integridade do NCC cvm_memory_usage_check verifica se cada VM do controlador (CVM) tem memória livre suficiente em cada nó.

A verificação usa a métrica MemAvailable relatada em /proc/meminfo em cada CVM. Por padrão, a verificação falha se MemAvailable em qualquer CVM for menor que:

  • 768000 KB (750 MB) com
  • 589824 KB (576 MB) com NCC 3.10 e superior

Observação : se o valor de MemAvailable em qualquer CVM for menor que o limite configurado por 20 minutos, um alerta crítico de "Uso alto de RAM de CVM ou VM de PC" será acionado com ID A1056.

Se você receber o seguinte alerta e o tamanho da memória disponível for maior que 750 MB, atualize para a versão mais recente do NCC.

O uso da memória principal na VM do controlador ou na VM do Prism Central {ip_address} é alto. {available_memory_kb} KB de memória está livre

Executando a verificação NCC

Execute a verificação do NCC como parte das verificações de integridade completas do NCC.

nutanix@cvm$ ncc verificações de integridade executar tudo

Ou você pode executar essa verificação separadamente.

nutanix@cvm$ verificações_de_saúde_ncc verificações_do_sistema verificação_de_uso_de_memória_cvm

Você também pode executar as verificações na página Health do console da Web Prism: selecione Actions > Run Checks . Selecione All checks e clique em Run .

  • Esta verificação é executada em VMs do Controller e VMs do Prism Central.
  • Esta verificação é programada para ser executada a cada 5 minutos, por padrão.
  • Esta verificação gerará um alerta após 5 falhas consecutivas em intervalos programados.

Nota : Podemos ver a categoria MemFree em /proc/meminfo similar a MemAvailable. No entanto, MemFree não contém buffers e área de memória cache que podem ser reciclados. Portanto, não devemos verificar o valor de MemFree para a memória livre.

Saída de amostra

Para status: AVISO

Executando /health_checks/system_checks/cvm_memory_usage_check [ WARN ]
---------------------------------------------------------------------------------------+
Informações detalhadas para cvm_memory_usage_check:
Nó xxxx:
AVISO: Não é possível analisar a resposta de xxxx:
Consulte KB 2473 (http://portal.nutanix.com/kb/2473) para obter detalhes sobre cvm_memory_usage_check ou Recheck com: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx


Para Status: FAIL (589824 KB para NCC 3.10 e superior e 758000 KB para NCC <3.10 )

Informações detalhadas para cvm_memory_usage_check:
Nó xxxx:
O uso da memória principal no Controller VM 10.xxx é alto. 758000 KB de memória estão livres.
Consulte KB 2473 (http://portal.nutanix.com/kb/2473) para obter detalhes sobre cvm_memory_usage_check ou Recheck com: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx


Mensagem de saída

Verificar ID 3023
Descrição Verifique se o uso de memória da VM CVM ou Prism Central não está alto.
Causas da falha O uso de RAM na VM do controlador ou na VM do Prism Central tem sido alto.
Resoluções Verifique a utilização de memória do Prism Central VM ou Controller VM. Se comportamento anormal for visto, colete logs e entre em contato com o Nutanix Support.
Impacto O desempenho do cluster pode ser significativamente degradado.
ID de alerta A1056
Título do alerta Uso alto de RAM da VM CVM ou Prism Central
Alerta Título Inteligente Uso de RAM alto em vm_type : ip_address
Mensagem de alerta O uso da memória principal em vm_type ip_address é alto, available_memory_kb KB está livre.

Nota: Para verificar se esse alerta é gerado no CVM ou PCVM (Prism Central VM), selecione o alerta e verifique a Source Entity mencionada na UI. Ele imprimirá o nome da Virtual Machine de onde o alerta é gerado.

Solução

Se a verificação relatar um aviso ou um alerta "CVM or PC VM RAM Usage High" for acionado, certifique-se de que os CVMs estejam configurados dentro da quantidade limite de memória, dependendo dos recursos usados no cluster. Para obter mais informações, consulte Controller VM Memory configuration (para CVMs) e Prism Central Instance Configurations (para Prism Central VMs) .

Se a verificação relatar um aviso em uma VM de PC, faça o seguinte:

  1. Certifique-se de que as VMs do PC estejam configuradas dentro da quantidade limite de memória, dependendo dos recursos usados no cluster do PC.

Prism Central <5.17.1. Para cada VM Prism Central

Tamanho do PC vCPU Memória [GB] VMs suportadas (em todos os clusters)
Pequeno 4 16 GB 2500 (expansão: 5000)
Grande 8 32 GB 12500 (expansão: 25000)

Prism Central 5.17.1 ou superior. Para cada VM Prism Central.

Tamanho do PC vCPU Memória [GB] VMs suportadas (em todos os clusters)
Pequeno 6 26 GB 2500 (expansão: 5000)
Grande 10 44 GB 12500 (expansão: 25000)

Requisitos de memória adicionais se os serviços abaixo estiverem habilitados:

Tamanho do PC Calma/Salto ou ambos habilitados, GB Microssegmentação, GB
Pequeno 4 1
Grande 8 1

  1. Atualize o NCC para o mais recente no ambiente Prism Central. Veja Atualizando o NCC no Prism Central .
  2. Atualize o Prism Central para 5.17.1 ou versões superiores. Veja Atualização e instalação do Prism Central .
  3. As VMs do Prism Central devem ser configuradas apenas com o tamanho de recurso padrão com base nas VMs gerenciadas pelo Prism Central e não recomendamos nenhuma adição de recurso personalizado. Se as VMs do PC estiverem configuradas dentro da quantidade limite de memória, mas a verificação ainda relatar uma falha, entre em contato com o Suporte Premier Lenovo (se você tiver cobertura) ou com o Suporte da Nutanix para verificar se os serviços da VM do PC estão se comportando conforme o esperado.
  4. Verifique se alguma VM está com excesso de recursos de memória no Painel do Prism Central usando as Ferramentas de Aprendizado Comportamental .


Ao registrar um caso de suporte com o Suporte Premier Lenovo (se você tiver cobertura) ou com o Suporte da Nutanix sobre esse problema, inclua a saída dos seguintes comandos no caso:

  • Colete informações atuais sobre o uso da memória (CVM ou PCVM):
    nutanix@cvm$ allssh "cat /proc/meminfo | grep Mem"
  • Colete um pacote de log usando o Logbay e carregue-o para o caso diretamente via FTP/SFTP, ou manualmente via Portal de Suporte. Para mais informações sobre como usar o Logbay, consulte Nutanix KB 6691. Para carregar automaticamente o pacote de log usando o Logbay, use as opções --dst (destino FTP/SFTP) e -c (número do caso de suporte).

Informações adicionais

ID do documento:HT514184
Data de publicação original:09/09/2022
Data da última modificação:09/11/2024