如何configuration主机在ibnetdiscover(infiniband)中显示主机名?

安装了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的初始化脚本,将其设置为在启动期间显示主机名。