Недавно я унаследовал сеть Infiniband, содержащую несколько коммутаторов, и я знаю, что на одном из этих коммутаторов работает диспетчер подсетей. Остальные предположительно отключили эту функцию или никогда не включали ее. Проблема в том, что я понятия не имею, какой это ...
Я хотел бы заменить менеджер подсети коммутатора на OpenSM, работающий на нескольких моих серверах инфраструктуры. Есть ли способ, кроме входа в каждый коммутатор индивидуально, чтобы определить, какой коммутатор работает SM?
networking
infiniband
ajdecon
источник
источник
Ответы:
Если на ваших серверах инфраструктуры может работать OpenSM, на них также могут быть установлены утилиты стека OFED. Если команды доступны,
ibstat
вам сообщат LID СМ. Затем используйте LIDsmpquery ND -L <LID>
для получения описания узла, на котором запущен SM.источник
Если в вашей системе установлено OFED и пакет,
infiniband-diags
вы можете использовать команду sminfo для отображения списка запущенных администраторов подсетей в сети Infiniband:В нем будут перечислены все известные менеджеры подсетей для этого узла и главный менеджер подсетей.
источник
Если вы обращаетесь к своему менеджеру по IP-адресу, вы можете просмотреть таблицы ARP / MAC ваших коммутаторов, чтобы определить, какой IP-адрес соответствует вашему коммутатору.
источник