Kontrola stanu NCC: inode_usage_check

Kontrola stanu NCC: inode_usage_check

Kontrola stanu NCC: inode_usage_check

Ten artykuł został przetłumaczony maszynowo. Aby wyświetlić oryginalną wersję anglojęzyczną, kliknij tutaj.

Opis

Kontrola NCC inode_usage_check sprawdza, czy liczba wolnych i-węzłów w CVM nie spada.

I-węzeł zawiera informacje (metadane) o pliku w systemie plików, w tym miejsce przechowywania danych, nazwę pliku, uprawnienia do pliku i tak dalej. Każdemu katalogowi i plikowi odpowiada i-węzeł, w przypadku dużego rozmiaru pliku – więcej niż jeden i-węzeł. Maksymalna liczba i-węzłów dla każdego systemu plików jest definiowana w momencie tworzenia systemu plików i nie można jej zwiększyć.

Inode_usage_check zwraca następujące statusy:

  • PASS — jeśli użycie i-węzła wynosi 75 procent lub mniej
  • WARN — jeśli użycie i-węzła wynosi od 75 do 90 procent
  • FAIL – jeśli użycie i-węzła przekracza 90 procent

Uruchamianie kontroli NCC

Można go uruchomić w ramach pełnej kontroli NCC, uruchamiając:

 nutanix@cvm$ ncc health_checks run_all

lub indywidualnie jako:

 nutanix@cvm$ ncc health_checks hardware_checks disc_checks inode_usage_check

Możesz także przeprowadzić kontrole ze strony Zdrowie konsoli internetowej Prism: wybierz Działania > Uruchom kontrole . Wybierz Wszystkie kontrole i kliknij Uruchom .

Domyślnie to sprawdzanie jest zaplanowane co 5 minut.
Ta kontrola wygeneruje alert A1027 po 1 niepowodzeniu w zaplanowanych odstępach czasu.

Przykładowe wyjście

Dla statusu: PASS

 Uruchomione: health_checks hardware_checks disc_checks inode_usage_check [============================================ =======] 100% /health_checks/hardware_checks/disk_checks/inode_usage_check w węźle [ PASS ] -------------------------- -------------------------------------------------- -------+ +--------------+ | stan | Hrabia | +---------------+ | Przełęcz | 1 | | Razem | 1 | +---------------+ Dane wyjściowe wtyczki zapisywane w /home/nutanix/data/logs/ncc-output-latest.log

Dla stanu: OSTRZEŻ

 /health_checks/hardware_checks/disk_checks/inode_usage_check w węźle [ WARN ] ------------------------------------ -------------------------------------------------- --+ Szczegółowe informacje dotyczące inode_usage_check: Węzeł xyz10: FAIL: „/dev/md2” (zamontowany w „/home”) użycie i-węzła w %76 (większe niż próg, %75) Szczegółowe informacje na temat inode_usage_check można znaleźć w KB 1532

Dla stanu: NIEPOwodzenie

 /health_checks/hardware_checks/disk_checks/inode_usage_check w węźle [ FAIL ] ------------------------------------ -------------------------------------------------- --+ Szczegółowe informacje dotyczące inode_usage_check: Węzeł xyz10: FAIL: „/dev/md2” (zamontowany w „/home”) użycie i-węzła w %91 (większe niż próg, %90) Szczegółowe informacje na temat inode_usage_check można znaleźć w KB 1532

Komunikat wyjściowy

Sprawdź dowód 1004
Opis Sprawdź, czy bieżące użycie i-węzła jest wysokie.
Przyczyny niepowodzeń Użycie i-węzła jest wysokie.
Postanowienia Zmniejsz użycie dysku lub wymień dysk
Uderzenie Wydajność klastra może ulec znacznemu pogorszeniu. W przypadku wielu węzłów z tym samym stanem klaster może nie być w stanie obsługiwać żądań we/wy.
Identyfikator alertu A1027
Alert inteligentny tytuł Wysokie użycie i-węzła dysku na kontrolerze maszyny wirtualnej svm_ip_address
Tytuł alertu Wysokie wykorzystanie i-węzła dysku
Wiadomość alarmowa Użycie i-węzła dla jednego lub większej liczby dysków na kontrolerze maszyny wirtualnej svm_ip_address przekroczyło inode_usage_threshold% .

Rozwiązanie

UWAGA: Wersje AOS starsze niż 6.5.3 są podatne na problem polegający na naturalnym zużywaniu wszystkich i-węzłów/partycji, co prowadzi do przestoju klastra i potencjalnych zakłóceń w obciążeniu maszyny wirtualnej .
Jeśli wersja systemu AOS jest niższa niż 6.5.3, niezwłocznie zaktualizuj klaster do wersji 6.5.3 lub nowszej po rozwiązaniu problemu z alertem i-węzła.

Kontrola stanu NCC inode_usage_check kończy się niepowodzeniem, gdy w jednym lub większej liczbie systemów plików na dyskach kończą się wolne i-węzły lub w całej pamięci klastra zaczyna brakować wolnych i-węzłów.

Upewnij się, że i-węzły są wolne w CVM (kontrolerowej maszynie wirtualnej), co jest zgłaszane w sekcji awarii kontroli NCC:

 nutanix@cvm:~$ df -i

Przykładowe dane wyjściowe (zwróć uwagę na kolumnę IUSe%):

 nutanix@cvm:~$ df -i -t ext4
I-węzły systemu plików IUsed IFree IUse% Zamontowane
/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
  • Jeśli użycie i-węzła dla / partycja jest wysokie, a katalog " /var/spool/postfix/maildrop " zużywa tysiące i-węzłów, zapoznaj się z Nutanix KB-6082 . Poniższego polecenia można użyć do sprawdzenia liczby i-węzłów zużywanych przez katalog " /var/spool/postfix/maildrop ".
     nutanix@NTNX-CVM:~$ sudo du --inode /var/spool/postfix/maildrop 
        
         /var/spool/postfix/maildrop
        
       
  • Jeśli zaobserwujesz, że /home wskazuje wysoki procent użycia i-węzła, określ, który katalog lub katalogi mają wysokie wykorzystanie i-węzła, używając następującego polecenia:
     nutanix@cvm$ sudo find /home -xdev -type d -size +100k
    

Uwaga: Jeśli widzisz inny katalog (np. /home/nutanix/data/stargate-storage/disks/ ) z wysokim procentem wykorzystania i-węzła, użyj następującego polecenia:

 nutanix@cvm$ sudo find /home/nutanix/data/stargate-storage/disks/
  
   -xdev -typ d -rozmiar +100 tys
  
 

Po zebraniu powyższych danych wyjściowych zaangażuj się w pomoc techniczną .

Dodatkowe informacje

Identyfikatof dokumentu :HT516508
Data pierwszej publikacji:05/21/2024
Data ostatniej modyfikacji:05/30/2024