配置Mellanox QM8790交换机端口拆分

配置Mellanox QM8790交换机端口拆分交换机 Mellanox MQM8790 HS2X Ax 200G 分 2 100G 一分二分支电缆主机操作系统 centos7

欢迎大家来到IT世界,在知识的湖畔探索吧!

交换机:Mellanox MQM8790-HS2X_Ax,200G分2*100G一分二分支电缆

主机操作系统:centos7.9 2009

Mellanox QM8790交换机是40端口200G IB交换机,交换机没有console口,没有专用管理口,可以通过业务口采用mlxconfig进行管理和配置端口拆分

一、安装 Mellanox OFED 驱动

mlxconfig 是 Mellanox OFED(OpenFabrics Enterprise Distribution)驱动的一部分,因此需要先安装 Mellanox OFED。

1、访问官网下载OFED驱动

https://network.nvidia.com/products/infiniband-drivers/linux/mlnx_ofed/

配置Mellanox QM8790交换机端口拆分



欢迎大家来到IT世界,在知识的湖畔探索吧!

选择下载tgz文件
MLNX_OFED_LINUX-23.10-4.0.9.1-rhel7.9-x86_64.tgz,scp到home文件夹

2、安装驱动

tar -xzf MLNX_OFED_LINUX-23.10-4.0.9.1-rhel7.9-x86_64.tgz cd MLNX_OFED_LINUX-23.10-4.0.9.1-rhel7.9-x86_64 sudo ./mlnxofedinstall sudo reboot

欢迎大家来到IT世界,在知识的湖畔探索吧!

3、验证安装

欢迎大家来到IT世界,在知识的湖畔探索吧!ibstat

二、安装opensm

OpenSM是InfiniBand 的子网管理器

1、安装opensm

sudo yum update -y sudo yum install opensm -y

2、启动opensm服务

欢迎大家来到IT世界,在知识的湖畔探索吧!sudo systemctl start opensm sudo systemctl status opensm

三、查询mst

/dev/mst 是 Linux 系统中用于访问 Mellanox 设备的设备路径。它通常用于管理 Mellanox 的 InfiniBand 和以太网设备,例如交换机和网卡。通过 /dev/mst,可以使用各种工具(如 mlxconfig、flint、mlxcables 等)来配置和管理 Mellanox 设备

1、开启mst

mst start

2、检索IB设备并加入数据库

欢迎大家来到IT世界,在知识的湖畔探索吧!mst ib add

3、检查设备状态和清单

mst status
配置Mellanox QM8790交换机端口拆分

其中,
/dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002就是交换机设备名

四、常用命令

1、mlxconfig

mlxconfig 是 Mellanox 提供的一个强大工具,用于管理和配置 Mellanox 设备(如网卡和交换机)。

使用方式

欢迎大家来到IT世界,在知识的湖畔探索吧!mlxconfig -d 指定要操作的 mst 设备 操作 操作命令 i[show_confs] 显示所有配置的信息 q[query] 查询支持的配置 s[set] 将配置设置为特定设备

例如:查询交换机信息

mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 query
配置Mellanox QM8790交换机端口拆分

查询端口21的拆分状态

欢迎大家来到IT世界,在知识的湖畔探索吧!mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 query SPLIT_PORT[21]

2、使用mlxlink查询端口状态

mlxlink 可以显示端口的详细状态信息,包括链路状态、速率、光模块信息等

查询端口20的详细状态

mlxlink -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 -p 20
配置Mellanox QM8790交换机端口拆分

查询端口 21 的链路状态和速率:

欢迎大家来到IT世界,在知识的湖畔探索吧!mlxlink -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 -p 21 -c

查询端口21的光模块信息

mlxlink -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 -p 21 -m

3、使用 ibstat 查看状态

4、查看IB设备到网络接口的映射

欢迎大家来到IT世界,在知识的湖畔探索吧!ibdev2netdev

5、查看IB设备详细信息

ibv_devinfo

五、配置交换机端口拆分

1、查询交换机端口拆分状态,默认是关闭

欢迎大家来到IT世界,在知识的湖畔探索吧!mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 query SPLIT_MODE
配置Mellanox QM8790交换机端口拆分

2、开启交换机端口拆分

mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 set SPLIT_MODE=1
配置Mellanox QM8790交换机端口拆分

3、重启交换机

欢迎大家来到IT世界,在知识的湖畔探索吧!flint -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 swreset

4、将端口21-29设置为拆分状态

mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 set SPLIT_PORT[21..29]=1
配置Mellanox QM8790交换机端口拆分

重启交换机

欢迎大家来到IT世界,在知识的湖畔探索吧!flint -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 swreset

5、检查交换机状态

mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 query SPLIT_MODE mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 query SPLIT_PORT[1..40]
配置Mellanox QM8790交换机端口拆分

六、关闭mst

欢迎大家来到IT世界,在知识的湖畔探索吧!mst save mst stop

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/141083.html

(0)
上一篇 28分钟前
下一篇 2025年 2月 5日 下午6:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信