Isilon: Gen6-DE-Peer-Node-Paar erzeugt Ereignisse und Konsolenmeldungen, die auf Probleme mit dem NTB-Link hinweisen
摘要: Ein Gen6-DE-Peer-Node-Paar (H400, A200, A2000) kann manchmal Fehlermeldungen erzeugen, die auf Probleme mit der NTB-Verbindung hinweisen. Fehler können wiederholte Meldungen "NTB link up/down" und Fehler bei der Verbindungsgeschwindigkeitsverhandlung umfassen. ...
症狀
Ein Gen6 DE-Peer-Node-Paar (H400, A200, A2000) kann manchmal Fehlermeldungen erzeugen, die auf Probleme mit der NTB-Verbindung hinweisen. Fehler können wiederholte "Link up/down"-Meldungen und Fehler bei der Verbindungsgeschwindigkeitsverhandlung sein, z. B.:
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
Alternativ zeigen die Protokolle und/oder die Konsole möglicherweise an, dass der NTB-Link ausgefallen ist und nicht aktiv wird. Es scheint mehrere mögliche Ursachen für dieses Problem zu geben, von denen einige noch untersucht werden. Dieses Problem kann auftreten, wenn einer oder beide betroffenen Nodes kürzlich in einen anderen Gehäusesteckplatz verschoben wurden. Dies kann auch gelten, wenn das Compute-Modul kürzlich ausgetauscht wurde. Dieses Problem wirkt sich nicht auf EP-Nodes (F800, H600, H500) aus.
原因
Peer-Nodes kommunizieren über einen speziellen Kommunikationskanal miteinander, der als NonTransparent Bridge (NTB) bezeichnet wird und in die Gehäuserückwandplatine integriert ist. Im Normalbetrieb müssen beide Nodes in einem Peer-Paar einen anderen PPD-Wert haben, um miteinander über die NTB kommunizieren zu können. PPD-Werte werden basierend auf der Steckplatz-ID des Node im Gehäuse zugewiesen. Dieses Problem tritt auf, wenn das BIOS die alte Steckplatzkennung beibehält, anstatt die neue zu erkennen, nachdem ein Node oder ein Rechenmodul verschoben wurde. Dies kann dazu führen, dass der PPD-Wert falsch festgelegt wird, was zu einem Konflikt führt, der verhindert, dass die Nodes eine NTB-Verbindung herstellen.
解析度
Führen Sie den folgenden Befehl auf beiden Nodes im betroffenen Peer-Paar aus, um zu überprüfen, ob das in diesem Wissensdatenbank-Artikel dokumentierte Problem zutrifft:
# sysctl dev.ntb_hw.0.debug_info.ppd
Jeder Node antwortet mit einer der folgenden Antworten:
dev.ntb_hw.0.debug_info.ppd: 73
Oder:
dev.ntb_hw.0.debug_info.ppd: 93
-
Wenn ein Node in einem Paar mit 73 und der andere mit 93 antwortet, sind diese Nodes nicht von dem in diesem Wissensdatenbankartikel dokumentierten Problem betroffen.
Wenden Sie sich an den technischen Support von Isilon, um weitere Unterstützung zu erhalten. -
Wenn beide Nodes mit derselben Zahl antworten, egal ob 73 oder 93, sind sie von dem in diesem Wissensdatenbank-Artikel dokumentierten Problem betroffen. Dieses Problem wurde in der aktualisierten Node-Firmware im Node-Firmwarepaket 10.1.6 und höher sowie in einer Codekorrektur in OneFS 8.1.0.4 und höher behoben. Obwohl jedes Update das Problem einzeln behebt, enthalten beide Versionen andere wichtige Korrekturen, daher wird empfohlen, beide zu installieren.