Как определить, на каком коммутаторе работает менеджер подсетей Infiniband?

14

Недавно я унаследовал сеть Infiniband, содержащую несколько коммутаторов, и я знаю, что на одном из этих коммутаторов работает диспетчер подсетей. Остальные предположительно отключили эту функцию или никогда не включали ее. Проблема в том, что я понятия не имею, какой это ...

Я хотел бы заменить менеджер подсети коммутатора на OpenSM, работающий на нескольких моих серверах инфраструктуры. Есть ли способ, кроме входа в каждый коммутатор индивидуально, чтобы определить, какой коммутатор работает SM?

ajdecon
источник
Есть ли светодиод, который загорается, когда коммутатор SM?
Дмитрий Чубаров
Нет! (Просто дважды проверь аппаратную часть. :)) Будет полезной функцией, я упомяну ее своему представителю Mellanox ...
ajdecon
1
Какие переключатели?
pfo

Ответы:

6

Если на ваших серверах инфраструктуры может работать OpenSM, на них также могут быть установлены утилиты стека OFED. Если команды доступны, ibstatвам сообщат LID СМ. Затем используйте LID smpquery ND -L <LID>для получения описания узла, на котором запущен SM.

ОКК
источник
4

Если в вашей системе установлено OFED и пакет, infiniband-diagsвы можете использовать команду sminfo для отображения списка запущенных администраторов подсетей в сети Infiniband:

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

В нем будут перечислены все известные менеджеры подсетей для этого узла и главный менеджер подсетей.

Бруно Перейра
источник
0

Если вы обращаетесь к своему менеджеру по IP-адресу, вы можете просмотреть таблицы ARP / MAC ваших коммутаторов, чтобы определить, какой IP-адрес соответствует вашему коммутатору.

Элвин
источник