Isilon: Пара вузлів peer Gen6 DE генерує події та консольні повідомлення, що вказують на проблеми з їхнім NTB-каналом
Сводка: Пара вузлів Gen6 DE (H400, A200, A2000) іноді починає генерувати повідомлення про помилки, що вказують на проблеми з їхнім NTB-каналом. Помилки можуть включати повторювані повідомлення «NTB link up/down» та помилки узгодження швидкості зв'язку. ...
Симптомы
Пара вузлів Gen6 DE (H400, A200, A2000) іноді починає генерувати повідомлення про помилки, що вказують на проблеми з їхнім NTB-каналом. Помилки можуть включати повторювані повідомлення «link up/down» та помилки узгодження швидкості зв'язку, наприклад:
mnv0: HW link down event mnv0: HW link up event mnv0: Failed to negotiate PCIe lane speed; expected 3 lane speed, got 2. mnv0: transport link up mnv0: peer up
Альтернативно, логи та/або консоль можуть показувати NTB-посилання як не працює і не піднімається. Існує кілька можливих причин цієї проблеми, деякі з яких досі розслідуються. Ця проблема може виникати, якщо один або обидва уражені вузли нещодавно були переміщені в інший слот корпусу. Це також може стосуватися, якщо їхній обчислювальний модуль нещодавно замінили. Ця проблема не стосується EP-вузлів (F800, H600, H500).
Причина
Вузли однорангового зв'язку взаємодіють між собою через спеціальний канал зв'язку, який називається Непрозорим мостом (NTB), вбудованим у бекплейн шасі. У нормальній роботі обидва вузли в парі однорангових вузлів повинні мати різне значення PPD, щоб мати змогу спілкуватися між собою через NTB. Значення PPD присвоюються на основі ID слота вузла в шасі. Ця проблема виникає, коли BIOS зберігає старий ID слота замість того, щоб виявляти новий після переміщення вузла або обчислювального модуля. Це може призвести до неправильного встановлення значення PPD, що спричиняє конфлікт, який заважає вузлам встановити NTB-канал.
Разрешение
Виконайте наступну команду на обох вузлах у відповідній парі peer, щоб перевірити, чи застосовується проблема, задокументована в цій базі знань:
# sysctl dev.ntb_hw.0.debug_info.ppd
Кожен вузол відповідає одним із наступних:
dev.ntb_hw.0.debug_info.ppd: 73
Або:
dev.ntb_hw.0.debug_info.ppd: 93
-
Якщо один вузол у парі відповідає 73, а інший — 93, ці вузли не підпадають під вплив проблеми, описаної в цій базі знань.
Звертайтеся до технічної підтримки Isilon для подальшої допомоги. -
Якщо обидва вузли відповідають одним і тим самим номером, чи то 73, чи 93, вони зачіпаються проблемою, описаною в цій базі знань. Ця проблема вирішується в оновленій прошивці вузла в пакеті Node Firmware Package 10.1.6 та новіші, а також у виправленні коду в OneFS 8.1.0.4 та новіші. Хоча кожне оновлення окремо усуває проблему, обидва релізи містять інші важливі виправлення, тому рекомендується встановити обидва.