Controllo dello stato NCC: inode_usage_check
Controllo dello stato NCC: inode_usage_check
Controllo dello stato NCC: inode_usage_check
Descrizione
Il controllo NCC inode_usage_check verifica se il numero di inode gratuiti su CVM sta diminuendo.
Un inode contiene informazioni (metadati) su un file in un file system, incluso dove sono archiviati i dati, nome file, autorizzazioni file e così via. Ogni directory e file ha un inode corrispondente, in caso di file di grandi dimensioni – più di un inode. Un numero massimo di inode per ciascun filesystem viene definito al momento della creazione di FS e non può essere aumentato.
inode_usage_check restituisce i seguenti stati:
- PASS - se l'utilizzo dell'inode è al 75% o inferiore
- AVVISO : se l'utilizzo dell'inode è compreso tra il 75 e il 90%.
- FAIL : se l'utilizzo dell'inode è superiore al 90%.
Esecuzione del controllo NCC
Può essere eseguito come parte del controllo NCC completo eseguendo:
nutanix@cvm$ ncc Health_checks run_all
o singolarmente come:
nutanix@cvm$ ncc Health_checks hardware_checks disk_checks inode_usage_check
È inoltre possibile eseguire i controlli dalla pagina Salute della console web Prism: selezionare Azioni > Esegui controlli . Selezionare Tutti i controlli e fare clic su Esegui .
Per impostazione predefinita, questo controllo viene eseguito ogni 5 minuti.
Questo controllo genererà un avviso A1027 dopo 1 errore negli intervalli pianificati.
Uscita del campione
Per lo stato: PASS
In esecuzione: Health_checks hardware_checks disk_checks inode_usage_check [=========================================== =======] 100% /health_checks/hardware_checks/disk_checks/inode_usage_check sul nodo [ PASS ] -------------------------- -------------------------------------------------- ------------+ +---------------+ | Stato | Conte | +---------------+ | Passare | 1| | Totale | 1| +----------------+ Output del plugin scritto in /home/nutanix/data/logs/ncc-output-latest.log
Per lo stato: AVVISO
/health_checks/hardware_checks/disk_checks/inode_usage_check sul nodo [ WARN ] ------------------------------------ -------------------------------------------------- --+ Informazioni dettagliate per inode_usage_check: Nodo xyz10: FAIL: '/dev/md2' (montato su '/home') utilizzo dell'inode a %76 (maggiore della soglia, %75) Fare riferimento a KB 1532 per i dettagli su inode_usage_check
Per lo stato: FAIL
/health_checks/hardware_checks/disk_checks/inode_usage_check sul nodo [ FAIL ] ------------------------------------ -------------------------------------------------- --+ Informazioni dettagliate per inode_usage_check: Nodo xyz10: FAIL: '/dev/md2' (montato su '/home') utilizzo dell'inode a %91 (maggiore della soglia, %90) Fare riferimento a KB 1532 per i dettagli su inode_usage_check
Messaggistica in uscita
Controlla l'identità | 1004 |
Descrizione | Controlla se l'utilizzo corrente dell'inode è elevato. |
Cause di fallimento | L'utilizzo degli inode è elevato. |
Risoluzioni | Ridurre l'utilizzo del disco o sostituire il disco |
Impatto | Le prestazioni del cluster potrebbero risultare notevolmente ridotte. Nel caso di più nodi con la stessa condizione, il cluster potrebbe non essere più in grado di soddisfare le richieste di I/O. |
ID avviso | A1027 |
Avviso titolo intelligente | Utilizzo elevato dell'inode del disco sulla VM controller svm_ip_address |
Titolo dell'avviso | Utilizzo inode del disco elevato |
Messaggio di avviso | L'utilizzo dell'inode per uno o più dischi sulla VM controller svm_ip_address ha superato inode_usage_threshold% . |
Soluzione
NOTA: le versioni AOS precedenti alla 6.5.3 sono vulnerabili a un problema in cui tutti gli inode della partizione / vengono consumati naturalmente, portando a tempi di inattività del cluster e potenziali interruzioni del carico di lavoro della VM .
Se la versione del tuo AOS è inferiore alla 6.5.3, aggiorna immediatamente il cluster alla 6.5.3 o a una versione successiva dopo aver risolto l'avviso dell'inode.
Il controllo di integrità NCC inode_usage_check fallisce quando uno o più file system sui dischi stanno esaurendo gli ino liberi o l'archiviazione complessiva del cluster sta esaurendo gli ino liberi.
Assicurarsi che gli inode siano liberi sul CVM (Controller VM) riportato nella sezione errori del controllo NCC:
nutanix@cvm:~$ df -i
Esempio di output (notare la colonna IUSe%):
nutanix@cvm:~$ df -i -t ext4
Inode del file system IUsed IFree IUse% Montato su
/dev/md1 655360 58570 596790 9% /
/dev/loop0 65536 60 65476 1% /tmp
/dev/md2 2621440 25753 2595687 1% /casa
/dev/sdc1 61054976 81234 60973742 1% /home/nutanix/data/stargate-storage/disks/9XGxxxS2
- Se l'utilizzo degli inode è elevato per la partizione / e la directory " /var/spool/postfix/maildrop " consuma migliaia di inode, fare riferimento a Nutanix KB-6082 . Il seguente comando può essere utilizzato per verificare il numero di inode consumati dalla directory " /var/spool/postfix/maildrop ".
nutanix@NTNX-CVM:~$ sudo du --inode /var/spool/postfix/maildrop
/var/spool/postfix/maildrop
- Se osservi che /home indica un'elevata percentuale di utilizzo di inode, determina quale directory o directory hanno un elevato utilizzo di inode utilizzando il seguente comando:
nutanix@cvm$ sudo find /home -xdev -type d -size +100k
Nota: se vedi un'altra directory (come /home/nutanix/data/stargate-storage/disks/
nutanix@cvm$ sudo trova /home/nutanix/data/stargate-storage/disks/-xdev -tipo d -dimensione +100k
Una volta raccolti i risultati di cui sopra, coinvolgere il supporto .
Informazioni aggiuntive
- Nutanix KB 1532 - Documento originale nel portale Nutanix
- Pagina di destinazione di Nutanix
- Piano di supporto Lenovo ISG: dispositivo ThinkAgile HX e serie Lenovo Converged HX