Como determinar em qual switch o gerenciador de sub-rede Infiniband está sendo executado?

14

Recentemente, herdei uma rede Infiniband contendo vários comutadores e sei que um desses comutadores está executando o gerenciador de sub-rede. O resto supostamente tem esse recurso desativado ou nunca foi ativado. O problema é que eu não tenho idéia de qual é ...

Gostaria de substituir o gerenciador de sub-rede do switch pelo OpenSM em execução em alguns dos meus servidores de infraestrutura. Existe alguma maneira, além de fazer login em cada comutador individualmente, para determinar qual comutador está executando o SM?

ajdecon
fonte
Existe um LED que acende quando o comutador é um SM?
Dmitri Chubarov
Não! (Apenas verifiquei o hardware também. :)) Seria um recurso útil, vou mencioná-lo no meu representante da Mellanox ...
ajdecon 3/12/12
1
Quais switches?
P4 04/12

Respostas:

6

Se os servidores de infraestrutura puderem executar o OpenSM, eles também poderão ter os utilitários de pilha OFED instalados. Se os comandos estiverem disponíveis, ibstatvocê informará a tampa do SM. Em seguida, use o LID smpquery ND -L <LID>para obter a descrição do nó que está executando o SM.

jcc
fonte
4

Se você possui um OFED instalado em seu sistema e o pacote, infiniband-diagspode usar o comando sminfo para listar os gerenciadores de sub-rede em execução na rede Infiniband:

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

Ele listará todos os gerenciadores de sub-rede conhecidos para esse nó e o gerenciador de sub-rede principal.

Bruno Pereira
fonte
0

Se você chegar ao seu gerente por endereço IP, poderá procurar nas tabelas ARP / MAC de seus comutadores para descobrir qual endereço IP corresponde ao seu comutador.

Elwyn
fonte