Kontrola stanu NCC: inode_usage_check
Kontrola stanu NCC: inode_usage_check
Kontrola stanu NCC: inode_usage_check
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/
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
- Nutanix KB 1532 - Oryginalny dokument w portalu Nutanix
- Strona docelowa Nutanix
- Plan wsparcia Lenovo ISG — urządzenie ThinkAgile HX i seria Lenovo Converged HX