Isilon: para węzłów równorzędnych DE szóstej generacji generuje zdarzenia i komunikaty konsoli wskazujące na problemy z łączem NTB
요약: Para węzłów równorzędnych Gen6 DE (H400, A200, A2000) może czasami zacząć generować komunikaty o błędach wskazujące na problemy z łączem NTB. Błędy mogą obejmować powtarzające się komunikaty "łącze NTB w górę/w dół" oraz błędy negocjacji szybkości łącza. ...
증상
Para węzłów równorzędnych Gen6 DE (H400, A200, A2000) może czasami zacząć generować komunikaty o błędach wskazujące na problemy z łączem NTB. Błędy mogą obejmować powtarzające się komunikaty "łącze w górę/w dół" i błędy negocjacji szybkości łącza, na przykład:
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
Alternatywnie w dziennikach i/lub konsoli może być wyświetlany link NTB jako niedziałający i nie wyświetlający się. Wydaje się, że istnieje wiele możliwych przyczyn tego problemu, z których niektóre są nadal badane. Ten problem może dotyczyć sytuacji, gdy jeden lub oba węzły, których dotyczy problem, zostały niedawno przeniesione do innego gniazda w obudowie. Może to również mieć zastosowanie, jeśli moduł obliczeniowy został niedawno wymieniony. Ten problem nie dotyczy węzłów EP (F800, H600, H500).
원인
Węzły równorzędne komunikują się ze sobą za pośrednictwem specjalnego kanału komunikacyjnego o nazwie NonTransparent Bridge (NTB), wbudowanego w płytę backplane obudowy. W normalnej pracy oba węzły w parze równorzędnej muszą mieć inną wartość PPD, aby mogły komunikować się ze sobą za pośrednictwem NTB. Wartości PPD są przypisywane na podstawie identyfikatora gniazda węzła w obudowie. Ten problem występuje, gdy system BIOS zachowuje stary identyfikator gniazda zamiast wykrywać nowy identyfikator po przeniesieniu węzła lub modułu obliczeniowego. Może to spowodować nieprawidłowe ustawienie wartości PPD, co powoduje konflikt uniemożliwiający węzłom nawiązanie połączenia NTB.
해결
Uruchom następujące polecenie na obu węzłach w parze elementów równorzędnych, których dotyczy problem, aby sprawdzić, czy problem opisany w tej bazie wiedzy ma zastosowanie:
# sysctl dev.ntb_hw.0.debug_info.ppd
Każdy węzeł odpowiada jednym z poniższych poleceń:
dev.ntb_hw.0.debug_info.ppd: 73
lub:
dev.ntb_hw.0.debug_info.ppd: 93
-
Jeśli jeden węzeł w parze odpowiada 73, a drugi 93, problem opisany w tej bazie wiedzy nie dotyczy tych węzłów.
W celu uzyskania dalszej pomocy skontaktuj się z działem pomocy technicznej Isilon. -
Jeśli oba węzły odpowiedzą tym samym numerem, tj. 73 lub 93, dotyczy ich problem udokumentowany w tej bazie wiedzy. Ten problem został rozwiązany przez aktualizację oprogramowania wewnętrznego węzła w pakiecie oprogramowania wewnętrznego węzła 10.1.6 i nowszych, a także przez poprawkę kodu w OneFS w wersji 8.1.0.4 i nowszych. Chociaż każda aktualizacja osobno rozwiązuje problem, obie wersje zawierają inne ważne poprawki, dlatego zaleca się zainstalowanie obu.