NCC Sağlık Kontrolü: inode_usage_check
NCC Sağlık Kontrolü: inode_usage_check
NCC Sağlık Kontrolü: inode_usage_check
Tanım
NCC kontrolü inode_usage_check, CVM'lerdeki ücretsiz inode sayısının azalıp azalmadığını doğrular.
Bir inode, bir dosya sistemindeki bir dosya hakkında, verilerin nerede depolandığı, dosya adı, dosya izinleri vb. dahil bilgileri (meta veriler) içerir. Büyük dosya boyutu olması durumunda her dizin ve dosyanın karşılık gelen bir inode'u vardır (birden fazla inode). Her dosya sistemi için maksimum inode sayısı FS oluşturma sırasında tanımlanır ve artırılamaz.
inode_usage_check aşağıdaki durumları döndürür:
- PASS - inode kullanımı yüzde 75 veya altındaysa
- UYARI - inode kullanımı yüzde 75 ila 90 arasındaysa
- BAŞARISIZ - inode kullanımı yüzde 90'ın üzerindeyse
NCC Kontrolünü Çalıştırma
Tam NCC kontrolünün bir parçası olarak aşağıdakileri çalıştırarak çalıştırılabilir:
nutanix@cvm$ ncc sağlık_kontrolleri run_all
veya ayrı ayrı şu şekilde:
nutanix@cvm$ ncc health_checks hardware_checks disk_checks inode_usage_check
Kontrolleri Prism web konsolunun Sağlık sayfasından da çalıştırabilirsiniz: Eylemler > Kontrolleri Çalıştır öğesini seçin. Tüm kontroller'i seçin ve Çalıştır'a tıklayın.
Bu kontrol varsayılan olarak her 5 dakikada bir çalışacak şekilde planlanmıştır.
Bu kontrol, planlanan aralıklarla 1 arızadan sonra bir A1027 uyarısı üretecektir.
Örnek çıktı
Durum için: GEÇTİ
Çalıştırılıyor: health_checks hardware_checks disk_checks inode_usage_check [=========================================== =======] %100 /health_checks/hardware_checks/disk_checks/inode_usage_check düğümde [ PASS ] -------------------------- -------------------------------------------------- ------------+ +---------------+ | Devlet | Sayısı | +---------------+ | Geçiş | 1 | | Toplam | 1 | +---------------+ /home/nutanix/data/logs/ncc-output-latest.log dosyasına yazılan eklenti çıktısı
Durum için: UYARI
/health_checks/hardware_checks/disk_checks/inode_usage_check düğümde [ UYARI ] ----------------------------------- -------------------------------------------------- --+ inode_usage_check için ayrıntılı bilgi: Düğüm xyz10: FAIL: '/dev/md2' ('/home' konumunda monte edildi) %76'da inode kullanımı (eşikten büyük, %75) inode_usage_check ile ilgili ayrıntılar için KB 1532'ye bakın
Durum için: BAŞARISIZ
/health_checks/hardware_checks/disk_checks/inode_usage_check düğümde [ FAIL ] ----------------------------------- -------------------------------------------------- --+ İnode_usage_check için ayrıntılı bilgi: Düğüm xyz10: FAIL: '/dev/md2' ('/home' konumuna monte edildi) %91'de inode kullanımı (eşikten büyük, %90) inode_usage_check ile ilgili ayrıntılar için KB 1532'ye bakın
Çıkış mesajı
Kimliği kontrol et | 1004 |
Tanım | Mevcut inode kullanımının yüksek olup olmadığını kontrol edin. |
Başarısızlık nedenleri | Inode kullanımı yüksektir. |
Çözünürlükler | Disk kullanımını azaltın veya diski değiştirin |
Darbe | Küme performansı önemli ölçüde düşebilir. Aynı koşula sahip birden fazla düğüm olması durumunda küme, G/Ç isteklerine hizmet veremez duruma gelebilir. |
Uyarı Kimliği | A1027 |
Uyarı Akıllı Başlığı | Denetleyici VM'sinde Disk Inode Kullanımı Yüksek svm_ip_address |
Uyarı Başlığı | Disk Inode Kullanımı Yüksek |
Uyarı mesajı | Denetleyici VM'sindeki bir veya daha fazla diskin inode kullanımı svm_ip_address inode_usage_threshold% değerini aştı. |
Çözüm
NOT: 6.5.3'ten eski AOS sürümleri, / bölümün tüm düğümlerinin doğal olarak tüketildiği ve küme kesintisine ve potansiyel VM iş yükü kesintilerine yol açan bir soruna karşı savunmasızdır.
AOS sürümünüz 6.5.3'ün altındaysa inode uyarısını giderdikten sonra kümeyi derhal 6.5.3 veya sonraki bir sürüme yükseltin.
NCC sağlık kontrolü inode_usage_check, disklerdeki bir veya daha fazla dosya sisteminde boş düğümler tükendiğinde veya genel küme depolama alanında boş düğümler tükendiğinde başarısız olur.
NCC kontrolünün arıza bölümünde bildirilen CVM'de (Denetleyici VM) inode'ların boş olduğundan emin olun:
nutanix@cvm:~$ df -i
Örnek çıktı(IUSe% sütununa dikkat edin):
nutanix@cvm:~$ df -i -t ext4
Dosya Sistemi Inode'ları IUsed IFree IUse% Mounted
/dev/md1 655360 58570 596790 %9 /
/dev/loop0 65536 60 65476 %1 /tmp
/dev/md2 2621440 25753 2595687 %1 /ana sayfa
/dev/sdc1 61054976 81234 60973742 %1 /home/nutanix/data/stargate-storage/disks/9XGxxxS2
- / bölümü için inode kullanımı yüksekse ve " /var/spool/postfix/maildrop " dizini binlerce inode tüketiyorsa Nutanix KB-6082'ye bakın. " /var/spool/postfix/maildrop " dizini tarafından tüketilen inode sayısını kontrol etmek için aşağıdaki komut kullanılabilir.
nutanix@NTNX-CVM:~$ sudo du --inode /var/spool/postfix/maildrop
/var/spool/postfix/maildrop
- /home'un yüksek bir inode kullanım yüzdesi gösterdiğini gözlemlerseniz, aşağıdaki komutu kullanarak hangi dizin veya dizinlerin yüksek inode kullanımına sahip olduğunu belirleyin:
nutanix@cvm$ sudo find /home -xdev -type d -size +100k
Not: Başka bir dizin görürseniz (örneğin /home/nutanix/data/stargate-storage/disks/
nutanix@cvm$ sudo find /home/nutanix/data/stargate-storage/disks/-xdev -d tipi -boyut +100k
Yukarıdaki çıktılar toplandıktan sonra Destek ile iletişime geçin.
Ek Bilgiler
- Nutanix KB 1532 - Nutanix Portalındaki orijinal belge
- Nutanix açılış sayfası
- Lenovo ISG Destek Planı - ThinkAgile HX Cihazı ve Lenovo Converged HX Serisi