Verificação de integridade do NCC: inode_usage_check

Verificação de integridade do NCC: inode_usage_check

Verificação de integridade do NCC: inode_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 NCC inode_usage_check verifica se o número de inodes livres nas CVMs está diminuindo.

Um inode contém informações (metadados) sobre um arquivo em um sistema de arquivos, incluindo onde os dados estão armazenados, nome do arquivo, permissões de arquivo e assim por diante. Cada diretório e arquivo possui um inode correspondente, no caso de um arquivo grande – mais de um inode. Um número máximo de inodes para cada sistema de arquivos é definido no momento da criação do FS e não pode ser aumentado.

O inode_usage_check retorna os seguintes status:

  • PASS - se o uso do inode estiver em 75% ou menos
  • AVISO - se o uso do inode estiver entre 75 e 90 por cento
  • FALHA - se o uso do inode estiver acima de 90 por cento

Executando a verificação NCC

Ele pode ser executado como parte da verificação completa do NCC executando:

 nutanix@cvm$ ncc health_checks run_all

ou individualmente como:

 nutanix@cvm$ ncc health_checks hardware_checks disk_checks inode_usage_check

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

Essa verificação está programada para ser executada a cada 5 minutos, por padrão.
Esta verificação gerará um alerta A1027 após 1 falha em intervalos programados.

Exemplo de saída

Para status: PASSAR

 Em execução: health_checks hardware_checks disk_checks inode_usage_check [=========================================== =======] 100% /health_checks/hardware_checks/disk_checks/inode_usage_check no nó [ PASS ] -------------------------- -------------------------------------------------- ------------+ +---------------+ | Estado | Contagem | +---------------+ | Passe | 1 | | Total | 1 | +---------------+ Saída do plug-in gravada em /home/nutanix/data/logs/ncc-output-latest.log

Para status: AVISO

 /health_checks/hardware_checks/disk_checks/inode_usage_check no nó [WARN] ------------------------------------ -------------------------------------------------- --+ Informações detalhadas para inode_usage_check: Nó xyz10: FAIL: '/dev/md2' (montado em '/home') uso de inode em% 76 (maior que limite,% 75) Consulte KB 1532 para obter detalhes sobre inode_usage_check

Para status: FALHA

 /health_checks/hardware_checks/disk_checks/inode_usage_check no nó [FAIL] ------------------------------------ -------------------------------------------------- --+ Informações detalhadas para inode_usage_check: Nó xyz10: FAIL: '/dev/md2' (montado em '/home') uso de inode em% 91 (maior que o limite,% 90) Consulte KB 1532 para obter detalhes sobre inode_usage_check

Mensagens de saída

Verifique a identificação 1004
Descrição Verifique se o uso atual do inode é alto.
Causas de falha O uso de inodes é alto.
Resoluções Reduza o uso do disco ou substitua o disco
Impacto O desempenho do cluster pode ser significativamente degradado. No caso de vários nós com a mesma condição, o cluster pode ficar impossibilitado de atender solicitações de E/S.
ID do alerta A1027
Título inteligente de alerta Alto uso de inode de disco na VM do controlador svm_ip_address
Título do alerta Alto uso de inode de disco
Mensagem de alerta O uso de inode para um ou mais discos na VM do controlador svm_ip_address excedeu inode_usage_threshold% .

Solução

NOTA: As versões do AOS anteriores à 6.5.3 são vulneráveis a um problema no qual todos os inodes da partição / são consumidos naturalmente, levando a um tempo de inatividade do cluster e possíveis interrupções na carga de trabalho da VM .
Se a sua versão do AOS for inferior a 6.5.3, atualize imediatamente o cluster para 6.5.3 ou uma versão posterior após abordar o alerta de inode.

A verificação de integridade do NCC inode_usage_check falha quando um ou mais sistemas de arquivos em discos estão ficando sem inodes livres ou o armazenamento geral do cluster está ficando sem inodes livres.

Certifique-se de que os inodes estejam livres na CVM (VM controladora) que é relatado na seção de falha da verificação NCC:

 nutanix@cvm:~$ df -i

Exemplo de saída (observe a coluna IUSe%):

 nutanix@cvm:~$ df -i -t ext4
Inodes do sistema de arquivos IUsed IFree IUse% Montado em
/dev/md1 655360 58570 596790 9% /
/dev/loop0 65536 60 65476 1% /tmp
/dev/md2 2621440 25753 2595687 1% /home
/dev/sdc1 61054976 81234 60973742 1% /home/nutanix/data/stargate-storage/disks/9XGxxxS2
  • Se o uso de inodes for alto para a partição / e o diretório " /var/spool/postfix/maildrop " estiver consumindo milhares de inodes, consulte Nutanix KB-6082 . O comando a seguir pode ser usado para verificar o número de inodes consumidos pelo diretório " /var/spool/postfix/maildrop ".
     nutanix@NTNX-CVM:~$ sudo du --inode /var/spool/postfix/maildrop 
        
         /var/spool/postfix/maildrop
        
       
  • Se você observar que /home está indicando uma alta porcentagem de uso de inode, determine qual diretório ou diretórios têm alto uso de inode usando o seguinte comando:
     nutanix@cvm$ sudo find /home -xdev -type d -size +100k
    

Nota: Se você vir qualquer outro diretório (como /home/nutanix/data/stargate-storage/disks/ ) com alta porcentagem de uso de inode, use o seguinte comando:

 nutanix@cvm$ sudo find /home/nutanix/data/stargate-storage/disks/
  
   -xdev -tipo d -tamanho +100k
  
 

Assim que os resultados acima forem coletados, envolva o Suporte .

Informações adicionais

ID do documento:HT516508
Data de publicação original:05/21/2024
Data da última modificação:05/30/2024