如何确定Infiniband子网管理器在哪个交换机上运行?


14

我最近继承了一个包含多个交换机的Infiniband网络,并且我知道这些交换机之一正在运行子网管理器。其余的应该关闭了该功能,或者从未启用过。麻烦的是,我不知道是哪一个...

我想用在几个基础架构服务器上运行的OpenSM替换交换机子网管理器。除了单独登录每个交换机之外,是否有其他方法可以确定哪个交换机正在运行SM?


当交换机为SM时,是否有LED点亮?
Dmitri Chubarov

不!(也要仔细检查硬件。:))将是一个有用的功能,我会在Mellanox
代表处

1
哪个开关?
pfo 2012年

Answers:


6

如果您的基础结构服务器可以运行OpenSM,则它们也可能还安装了OFED堆栈实用程序。如果命令可用,ibstat则会告诉您SM的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地址。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.