安装了OFED堆栈的Windows计算机在ibnetdiscover中显示主机名。
在Ubuntu Linux下,我看到的是“MT25408 ConnectX Mellanox Technologies”。
有没有办法configuration驱动程序来显示主机名或其他文字呢?
编辑:在下面的haggai_e的答案后,我在Ubuntu的init脚本中添加以下内容。 现在ibnetdiscover等会显示更多有用的信息。
# Add node description to sysfs IBSYSDIR="/sys/class/infiniband" hca_id=1 if [ -d ${IBSYSDIR} ]; then for hca in ${IBSYSDIR}/*; do if [ -e ${hca}/node_desc ]; then echo -n "$(hostname -s) HCA-${hca_id}" >> ${hca}/node_desc fi hca_id=$((hca_id+1)) done fi
在ibnetdiscover中显示主机名称
例如
node1 HCA-1 node2 HCA-2
为我的节点
ibnetdiscover
在引号中打印InfiniBand节点的NodeDescription字段。 您可以通过写入/sys/class/infiniband/<device name>/node_desc
。 OFED包含一个名为openibd
的初始化脚本,将其设置为在启动期间显示主机名。