Проверка работоспособности NCC: inode_usage_check
Проверка работоспособности NCC: inode_usage_check
Проверка работоспособности NCC: inode_usage_check
Описание
Проверка NCC inode_usage_check проверяет, становится ли мало свободных индексных дескрипторов на CVM.
Индексный дескриптор содержит информацию (метаданные) о файле в файловой системе, включая место хранения данных, имя файла, права доступа к файлу и т. д. Каждому каталогу и файлу соответствует соответствующий индексный дескриптор, в случае большого размера файла – более одного индексного дескриптора. Максимальное количество индексных дескрипторов для каждой файловой системы определяется во время создания файловой системы и не может быть увеличено.
inode_usage_check возвращает следующие статусы:
- PASS — если использование индексного дескриптора составляет 75 процентов или ниже.
- ВНИМАНИЕ ! Если использование индексного дескриптора составляет от 75 до 90 процентов.
- FAIL — если использование индексного дескриптора превышает 90 процентов.
Запуск проверки NCC
Его можно запустить как часть полной проверки NCC, выполнив:
nutanix@cvm$ ncc Health_checks run_all
или индивидуально как:
nutanix@cvm$ ncc health_checks hardware_checks disk_checks inode_usage_check
Вы также можете запустить проверки со страницы «Состояние» веб-консоли Prism: выберите «Действия» > «Выполнить проверки» . Выберите «Все проверки» и нажмите « Выполнить» .
По умолчанию эта проверка запланирована на каждые 5 минут.
Эта проверка создаст предупреждение A1027 после одного сбоя в запланированные интервалы.
Пример вывода
Для статуса: ПРОЙДЕН
Выполняется: health_checks hardware_checks disk_checks inode_usage_check [========================================= =======] 100% /health_checks/hardware_checks/disk_checks/inode_usage_check на узле [ PASS ] -------------------------- -------------------------------------------------- ------------+ +---------------+ | Государство | Граф | +---------------+ | Пройти | 1 | | Всего | 1 | +---------------+ Вывод плагина записывается в /home/nutanix/data/logs/ncc-output-latest.log
Для статуса: ПРЕДУПРЕЖДЕНИЕ
/health_checks/hardware_checks/disk_checks/inode_usage_check на узле [ ПРЕДУПРЕЖДЕНИЕ ] ------------------------------------ -------------------------------------------------- --+ Подробная информация для inode_usage_check: Узел xyz10: FAIL: '/dev/md2' (смонтирован в '/home') использование индексного дескриптора %76 (больше порогового значения, %75). Подробную информацию о inode_usage_check можно найти в базе знаний 1532.
Для статуса: НЕУДАЧА
/health_checks/hardware_checks/disk_checks/inode_usage_check на узле [ FAIL ] ------------------------------------ -------------------------------------------------- --+ Подробная информация для inode_usage_check: Узел xyz10: FAIL: '/dev/md2' (смонтирован в '/home') использование индексного дескриптора %91 (больше порогового значения, %90). Подробную информацию о inode_usage_check можно найти в базе знаний 1532.
Выходные сообщения
Проверить идентификатор | 1004 |
Описание | Проверьте, велико ли текущее использование индексного дескриптора. |
Причины неудач | Использование индексных дескрипторов является высоким. |
Резолюции | Уменьшите использование диска или замените диск. |
Влияние | Производительность кластера может значительно ухудшиться. В случае нескольких узлов с одинаковым состоянием кластер может оказаться неспособным обслуживать запросы ввода-вывода. |
Идентификатор оповещения | А1027 |
Смарт-заголовок оповещения | Высокий уровень использования индексного дескриптора диска на виртуальной машине контроллера svm_ip_address |
Название оповещения | Высокий уровень использования индексного дескриптора диска |
Предупреждающее сообщение | Использование индексного дескриптора для одного или нескольких дисков на виртуальной машине контроллера svm_ip_address превысило inode_usage_threshold% . |
Решение
ПРИМЕЧАНИЕ. Версии AOS старше 6.5.3 уязвимы к проблеме, при которой все индексные дескрипторы / раздела используются естественным образом, что приводит к простою кластера и потенциальным сбоям в работе виртуальной машины .
Если ваша версия AOS ниже 6.5.3, немедленно обновите кластер до 6.5.3 или более поздней версии после устранения предупреждения об индексном дескрипторе.
Проверка работоспособности NCC inode_usage_check завершается неудачей, когда в одной или нескольких файловых системах на дисках заканчиваются свободные индексные дескрипторы или во всем хранилище кластера заканчиваются свободные индексные дескрипторы.
Убедитесь, что индексные дескрипторы свободны на CVM (виртуальной машине контроллера), о чем сообщается в разделе ошибок проверки NCC:
nutanix@cvm:~$ df -i
Пример вывода (обратите внимание на столбец IUSe%):
nutanix@cvm:~$ df -i -t ext4
Индексные дескрипторы файловой системы IUsed IFree IUse% установлены на
/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
- Если использование индексных дескрипторов для раздела / велико, а каталог « /var/spool/postfix/maildrop » потребляет тысячи индексных дескрипторов, обратитесь к Nutanix KB-6082 . Следующую команду можно использовать для проверки количества индексных дескрипторов, используемых каталогом « /var/spool/postfix/maildrop ».
nutanix@NTNX-CVM:~$ sudo du --inode /var/spool/postfix/maildrop
/var/spool/postfix/maildrop
- Если вы заметили, что /home указывает на высокий процент использования индексных дескрипторов, определите, какой каталог или каталоги имеют высокий процент использования индексных дескрипторов, используя следующую команду:
nutanix@cvm$ sudo find /home -xdev -type d -size +100k
Примечание. Если вы видите какой-либо другой каталог (например , /home/nutanix/data/stargate-storage/disks/
nutanix@cvm$ sudo find /home/nutanix/data/stargate-storage/disks/-xdev -type d -size +100k
Как только вышеуказанные результаты будут собраны, обратитесь в службу поддержки .
Дополнительная информация
- Nutanix KB 1532 — исходный документ на портале Nutanix
- Целевая страница Nutanix
- План поддержки Lenovo ISG — устройства ThinkAgile HX и Lenovo Converged HX Series