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?

Ajdecon
quelle
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.

jcc
quelle
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.

Bruno Pereira
quelle
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.

Elwyn
quelle