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
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/
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
- Nutanix KB 1532 - Documento original no Portal Nutanix
- Página de destino da Nutanix
- Plano de suporte Lenovo ISG - ThinkAgile HX Appliance e Lenovo Converged HX Series