¿Cómo puedo determinar en qué conmutador se está ejecutando el administrador de subred Infiniband?

14

Recientemente heredé una red Infiniband que contiene múltiples conmutadores, y sé que uno de estos conmutadores está ejecutando el administrador de subred. El resto supuestamente tiene esa característica desactivada, o nunca se habilitaron. El problema es que no tengo idea de cuál es ...

Me gustaría reemplazar el administrador de subred del conmutador con OpenSM ejecutándose en un par de mis servidores de infraestructura. ¿Hay alguna forma, antes de iniciar sesión en cada conmutador individualmente, para determinar qué conmutador ejecuta el SM?

ajdecon
fuente
¿Hay un LED que se ilumina cuando el interruptor es un SM?
Dmitri Chubarov
No! (. Basta con hacer doble comprobado el hardware, también :)) sería una característica útil, voy a mencionar a mi Mellanox rep ...
ajdecon
1
¿Qué interruptores?
pfo

Respuestas:

6

Si sus servidores de infraestructura pueden ejecutar OpenSM, también pueden tener instaladas las utilidades de pila OFED. Si los comandos están disponibles, ibstatle indicarán la LID de SM. Luego use el LID smpquery ND -L <LID>para obtener la descripción del nodo que ejecuta el SM.

jcc
fuente
4

Si tiene un OFED instalado en su sistema y el paquete infiniband-diags, puede usar el comando sminfo para enumerar los administradores de subred en ejecución en la red Infiniband:

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

Enumerará todos los administradores de subred conocidos para ese nodo y el administrador de subred maestro.

Bruno Pereira
fuente
0

Si llega a su gerente por dirección IP, puede buscar en las tablas ARP / MAC de sus conmutadores para encontrar qué dirección IP corresponde a su conmutador.

Elwyn
fuente