如何在 VMware ESXi 6.x 及以上版本中更改 NVIDIA ConnectX VPI 网卡的端口类型
创建于 2019 年 6 月 4 日,更新于 2024 年 9 月 24 日。本文介绍如何在 VMware ESXi 6.x 及以上版本中管理 NVIDIA ConnectX® InfiniBand/VPI 网卡的端口类型(InfiniBand 或以太网)。
文档目录
创建于 Jun 4, 2019
更新于 Sep 24, 2024
本页内容
简介
本文介绍如何在 VMware ESXi 6.x 及以上版本中管理 NVIDIA ConnectX® InfiniBand/VPI 网卡的端口类型(InfiniBand 或以太网)。
参考资料
- InfiniBand 网卡 - 概述
- NVIDIA Mellanox OFED InfiniBand 驱动程序 for VMware® ESXi Server
- NVIDIA 固件工具 (MFT) 产品页面
- 在 ESXi 5.x、6.x 和 7.x 中使用 ESXi Shell (2004746)
硬件和软件要求
-
一台服务器平台,配备基于以下 NVIDIA Technologies HCA 设备之一的网卡:
-
安装权限:安装需要在目标机器上具有管理员权限。
-
设备 ID:有关最新的设备 ID 列表,请访问 NVIDIA NETWORKING 网站。
端口类型管理
NVIDIA ConnectX 网卡可能配备一个或两个端口,每个端口可以单独配置为 InfiniBand 或以太网端口。
端口类型取决于网卡类型。对于 VPI 网卡,默认类型为 IB。如果要更改端口类型,请使用 mlxconfig 脚本,该脚本包含在 NVIDIA 固件工具 (MFT) 中。
有关如何安装 MFT 的更多信息,请使用以下链接:如何:在 VMware ESXi 6.7/7.0 上安装 NVIDIA 固件工具 (MFT)。
协议类型如下:
- 端口类型 1 = IB
- 端口类型 2 = 以太网
打印 Mellanox 设备的当前状态:
-
启用对 ESXi 服务器的 SSH 访问。
-
使用 root 权限登录 ESXi vSphere 命令行界面。
-
运行以下命令:
ESXi 控制台
/opt/mellanox/bin/mst status
MST devices:
------------
mt4125_pciconf7
将 VPI 网卡用作仅以太网类型网卡:
-
将 ESXi 主机进入维护模式。
-
然后运行:
ESXi 控制台
~ /opt/mellanox/bin/mlxconfig -d /dev/mt4125_pciconf7 set LINK_TYPE_P1=2 LINK_TYPE_P2=2
- 重新启动服务器。
ESXi 控制台
~ reboot
- 将 ESXi 主机退出维护模式。
有关如何在 ConnectX®-5/ConnectX®-6 中设置端口类型的更多信息,请参阅 MFT 用户手册(NVIDIA 固件工具 (MFT) 产品页面)。
完成!
作者
![]() |
Boris KovalevBoris Kovalev 过去几年担任解决方案架构师,专注于 NVIDIA Networking/Mellanox 技术,负责复杂的机器学习、大数据和基于 VMware 的高级云研究与设计。此前,Boris 在多家公司担任高级顾问和解决方案架构师超过 20 年,最近在 VMware 工作。他撰写了多份参考设计,涵盖 VMware、机器学习、Kubernetes 和容器解决方案,这些设计可在 NVIDIA 文档网站上获取。 |


