NCC-Integritätsprüfung: inode_usage_check
NCC-Integritätsprüfung: inode_usage_check
NCC-Integritätsprüfung: inode_usage_check
Beschreibung
Die NCC-Prüfung inode_usage_check überprüft, ob die Anzahl der freien Inodes auf CVMs niedrig wird.
Ein Inode enthält Informationen (Metadaten) über eine Datei in einem Dateisystem, darunter wo die Daten gespeichert sind, Dateiname, Dateiberechtigungen usw. Jedes Verzeichnis und jede Datei hat einen entsprechenden Inode, bei großen Dateien sogar mehr als einen. Die maximale Anzahl von Inodes für jedes Dateisystem wird bei der Erstellung des FS definiert und kann nicht erhöht werden.
Der inode_usage_check gibt die folgenden Status zurück:
- PASS - wenn die Inode-Auslastung bei 75 Prozent oder weniger liegt
- WARNUNG - wenn die Inode-Auslastung zwischen 75 und 90 Prozent liegt
- FAIL - wenn die Inode-Nutzung über 90 Prozent liegt
Ausführen der NCC-Prüfung
Es kann als Teil der vollständigen NCC-Prüfung ausgeführt werden, indem Sie Folgendes ausführen:
nutanix@cvm$ ncc Gesundheitschecks laufen alle
oder einzeln als:
nutanix@cvm$ ncc Integritätsprüfungen Hardwareprüfungen Festplattenprüfungen Inode-Nutzungsprüfung
Sie können die Prüfungen auch von der Integritätsseite der Prism-Webkonsole aus ausführen: Wählen Sie Aktionen > Prüfungen ausführen . Wählen Sie Alle Prüfungen aus und klicken Sie auf Ausführen .
Diese Prüfung wird standardmäßig alle 5 Minuten ausgeführt.
Diese Prüfung generiert nach einem Fehler in den geplanten Intervallen die Warnung A1027.
Beispielausgabe
Für Status: PASS
Ausgeführt: health_checks hardware_checks disk_checks inode_usage_check [====================================================] 100 % /health_checks/hardware_checks/disk_checks/inode_usage_check auf dem Knoten [PASS] -----------------------------------------------------------------------------------------+ +---------------+ | Status | Anzahl | +---------------+ | Durchgelaufen | 1 | | Gesamt | 1 | +---------------+ Plugin-Ausgabe geschrieben in /home/nutanix/data/logs/ncc-output-latest.log
Für Status: WARN
/health_checks/hardware_checks/disk_checks/inode_usage_check auf dem Knoten [WARNUNG] ---------------------------------------------------------------------------------------+ Detaillierte Informationen für inode_usage_check: Knoten xyz10: FEHLER: Inode-Nutzung von „/dev/md2“ (gemountet unter „/home“) bei 76 % (größer als der Schwellenwert von 75 %). Einzelheiten zu inode_usage_check finden Sie in KB 1532.
Für Status: FAIL
/health_checks/hardware_checks/disk_checks/inode_usage_check auf dem Knoten [FEHLER] ---------------------------------------------------------------------------------------+ Detaillierte Informationen für inode_usage_check: Knoten xyz10: FEHLER: Inode-Nutzung von „/dev/md2“ (gemountet unter „/home“) bei 91 % (größer als der Schwellenwert von 90 %). Einzelheiten zu inode_usage_check finden Sie in KB 1532.
Ausgabenachrichten
Ausweis prüfen | 1004 |
Beschreibung | Überprüfen Sie, ob die aktuelle Inode-Auslastung hoch ist. |
Ursachen des Scheiterns | Die Inode-Nutzung ist hoch. |
Auflösungen | Reduzieren Sie die Festplattennutzung, oder ersetzen Sie die Festplatte |
Auswirkungen | Die Clusterleistung kann erheblich beeinträchtigt werden. Bei mehreren Knoten mit demselben Zustand kann der Cluster möglicherweise keine E/A-Anforderungen mehr verarbeiten. |
Warnmeldungs-ID | A1027 |
Intelligenter Titel für Warnmeldungen | Hohe Festplatten-Inode-Auslastung auf Controller-VM svm_ip_address |
Alarmtitel | Hohe Inode-Auslastung der Festplatte |
Warnmeldung | Die Inode-Nutzung für eine oder mehrere Festplatten auf der Controller-VM svm_ip_address hat inode_usage_threshold% überschritten. |
Lösung
HINWEIS: Die AOS-Versionen vor 6.5.3 sind anfällig für ein Problem, bei dem alle Inodes der /Partition auf natürliche Weise verbraucht werden, was zu Cluster-Ausfallzeiten und potenziellen Unterbrechungen der VM-Arbeitslast führt .
Wenn Ihre AOS-Version unter 6.5.3 liegt, aktualisieren Sie den Cluster umgehend auf 6.5.3 oder eine höhere Version, nachdem Sie den Inode-Alarm behoben haben.
Die NCC-Integritätsprüfung inode_usage_check schlägt fehl, wenn bei einem oder mehreren Dateisystemen auf den Festplatten die freien Inodes ausgehen oder wenn im gesamten Clusterspeicher die freien Inodes ausgehen.
Stellen Sie sicher, dass die Inodes auf der CVM (Controller-VM) frei sind, was im Fehlerabschnitt der NCC-Prüfung gemeldet wird:
nutanix@cvm:~$ df -i
Beispielausgabe (beachten Sie die Spalte „IUSe%“):
nutanix@cvm:~$ df -i -t ext4
Dateisystem-Inodes IUsed IFree IUse% Eingebunden auf
/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/Daten/Stargate-Speicher/Festplatten/9XGxxxS2
- Wenn die Inode-Nutzung für die / -Partition hoch ist und das Verzeichnis „ /var/spool/postfix/maildrop “ Tausende von Inodes verbraucht, lesen Sie Nutanix KB-6082 . Mit dem folgenden Befehl können Sie die Anzahl der vom Verzeichnis „ /var/spool/postfix/maildrop “ verbrauchten Inodes überprüfen.
nutanix@NTNX-CVM:~$ sudo du --inode /var/spool/postfix/maildrop
/var/spool/postfix/maildrop
- Wenn Sie feststellen, dass /home einen hohen Prozentsatz an Inode-Nutzung anzeigt, ermitteln Sie mit dem folgenden Befehl, welches Verzeichnis bzw. welche Verzeichnisse eine hohe Inode-Nutzung aufweisen:
nutanix@cvm$ sudo find /home -xdev -type d -size +100k
Hinweis: Wenn Sie ein anderes Verzeichnis sehen (wie /home/nutanix/data/stargate-storage/disks/
nutanix@cvm$ sudo finde /home/nutanix/data/stargate-storage/disks/-xdev -Typ d -Größe +100k
Sobald die oben genannten Ergebnisse erfasst sind, wenden Sie sich an den Support .
Weitere Informationen
- Nutanix KB 1532 – Originaldokument im Nutanix Portal
- Nutanix-Landingpage
- Lenovo ISG-Supportplan – ThinkAgile HX Appliance und Lenovo Converged HX Series