Comment puis-je déterminer sur quel commutateur le gestionnaire de sous-réseau Infiniband s'exécute?

14

J'ai récemment hérité d'un réseau Infiniband contenant plusieurs commutateurs, et je sais que l'un de ces commutateurs exécute le gestionnaire de sous-réseau. Les autres ont censément cette fonctionnalité désactivée ou n'ont jamais été activées. Le problème, c'est que je ne sais pas lequel c'est ...

Je voudrais remplacer le gestionnaire de sous-réseau de commutateur par OpenSM fonctionnant sur quelques-uns de mes serveurs d'infrastructure. Existe-t-il un moyen, à moins de se connecter individuellement à chaque commutateur, de déterminer quel commutateur exécute le SM?

ajdecon
la source
Y a-t-il une LED qui s'allume lorsque le commutateur est un SM?
Dmitri Chubarov
Nan! (Juste revérifié le matériel aussi. :)) Serait une fonctionnalité utile, je le mentionnerai à mon représentant Mellanox ...
ajdecon
1
Quels commutateurs?
pfo

Réponses:

6

Si vos serveurs d'infrastructure peuvent exécuter OpenSM, ils peuvent également disposer des utilitaires de pile OFED. Si les commandes sont disponibles, ibstatvous indiquera le LID du SM. Utilisez ensuite le LID smpquery ND -L <LID>pour obtenir la description du nœud du nœud exécutant le SM.

jcc
la source
4

Si un OFED est installé sur votre système et le package, infiniband-diagsvous pouvez utiliser la commande sminfo pour répertorier les gestionnaires de sous- réseaux en cours d'exécution sur le réseau Infiniband:

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

Il répertorie tous les gestionnaires de sous-réseau connus pour ce nœud et le gestionnaire de sous-réseau maître.

Bruno Pereira
la source
0

Si vous atteignez votre gestionnaire par adresse IP, vous pouvez consulter les tableaux ARP / MAC de vos commutateurs pour trouver quelle adresse IP correspond à votre commutateur.

Elwyn
la source