Wie kann ich feststellen, auf welchem ​​Switch der Infiniband-Subnetz-Manager ausgeführt wird?


14

Ich habe kürzlich ein Infiniband-Netzwerk mit mehreren Switches geerbt und weiß, dass auf einem dieser Switches der Subnetz-Manager ausgeführt wird. Die anderen haben diese Funktion angeblich deaktiviert oder wurden nie aktiviert. Das Problem ist, ich habe keine Ahnung, welches es ist ...

Ich möchte den Switch-Subnetz-Manager durch OpenSM ersetzen, das auf einigen meiner Infrastrukturserver ausgeführt wird. Gibt es eine Möglichkeit, sich nicht einzeln bei jedem Switch anzumelden, um festzustellen, auf welchem ​​Switch der SM ausgeführt wird?


Leuchtet eine LED, wenn der Switch ein SM ist?
Dmitri Chubarov

Nee! (Überprüfe auch die Hardware doppelt. :)) Wäre eine nützliche Funktion, ich erwähne sie meinem Mellanox-Vertreter ...
ajdecon

1
Welche schalter
pfo

Antworten:


6

Wenn auf Ihren Infrastrukturservern OpenSM ausgeführt werden kann, sind möglicherweise auch die OFED-Stack-Dienstprogramme installiert. Wenn die Befehle verfügbar sind, ibstatwird die LID des SM angezeigt. Verwenden Sie dann die LID in smpquery ND -L <LID>, um die Knotenbeschreibung des Knotens abzurufen, auf dem die SM ausgeführt wird.


4

Wenn auf Ihrem System ein OFED und das Paket installiert sind infiniband-diags, können Sie mit dem Befehl sminfo die aktiven Subnetzmanager im Infiniband-Netzwerk auflisten :

~ # sminfo 
sminfo: sm lid 18 sm guid 0x0000000, activity count 55554951 priority 0 state 3 SMINFO_MASTER      

Es werden alle bekannten Subnetzmanager für diesen Knoten und den Master-Subnetzmanager aufgelistet.


0

Wenn Sie Ihren Manager über die IP-Adresse erreichen, können Sie anhand der ARP / MAC-Tabellen Ihrer Switches ermitteln, welche IP-Adresse Ihrem Switch entspricht.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.