NCC-Integritätsprüfung: inode_usage_check

NCC-Integritätsprüfung: inode_usage_check

NCC-Integritätsprüfung: inode_usage_check

Dieser Beitrag wurde maschinell übersetzt. Für die englische Originalversion bitte hier klicken.

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/ ) mit hohem Inode-Nutzungsprozentsatz verwenden Sie den folgenden Befehl:

 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

Dokumenten-ID:HT516508
Ursprüngliches Veröffentlichungsdatum:05/21/2024
Datum der letzten Änderung:05/30/2024