如何在 VMware ESXi 8.0 上安装 NVIDIA 固件工具 (MFT)
创建于 2023 年 3 月 21 日。本文介绍如何在 VMware ESXi 8.0 版本上安装和运行 NVIDIA® 固件工具 (MFT) 的步骤。
文档目录
创建于 2023 年 3 月 21 日
简介
本文介绍如何在 VMware ESXi 8.0 版本上安装和运行 NVIDIA® 固件工具 (MFT) 的步骤。
参考资料
- NVIDIA 固件工具 (MFT) 产品页面
- NVIDIA 固件工具 (MFT) 用户手册
- VMware ESXi 8.0b 服务器
- VMware vCenter Server 8.0b
- 在 8.x 中使用 ESXi Shell
概述
NVIDIA 固件工具 (MFT) 软件包是一组固件管理工具,用于:
- 生成标准或自定义的 NVIDIA 固件映像
- 查询固件信息
- 烧录固件映像
硬件和软件要求
- 配备 ConnectX®-6 Dx 网卡的服务平台。
- 安装权限:安装需要在目标机器上具有管理员权限。
设置
设置包括:
注意: VMware ESXi 服务器、vSphere 集群和 vCenter 的安装与配置不在本文讨论范围内。
安装
第一步,我们需要在 VMware Lifecycle Manager (vLCM) 中将额外的 Mellanox 固件工具仓库添加到 vSphere 集群映像中。
将 Mellanox 固件工具 (MFT) 仓库添加到映像的步骤:
-
从 MFT 网页下载 Mellanox 固件工具 4.22.1 版本:Mellanox 固件工具 (MFT) (nvidia.com)。

-
打开浏览器,连接到 vSphere Web 界面
https://<vcenter_fqdn>,并使用administrator@vsphere.local账户登录。
-
在 清单 选项卡中,选择 集群,然后选择 更新 选项卡。选择映像并检查 LCM 合规性。

-
在左上角菜单中,点击三条线图标,然后选择 Lifecycle Manager。

-
点击 操作,然后选择 导入更新。

-
在 导入更新 弹出窗口中,点击 浏览。

-
在打开弹出窗口中,选择 Mellanox 仓库,然后点击 打开。

-
重复 步骤 5 到 7 以导入第二个仓库包。


-
在 清单 选项卡中,选择集群,然后选择 更新 选项卡。选择映像,然后点击 编辑。

-
点击 显示
安装步骤
-
登录 到 vCenter Server。
-
选择 Cluster。
-
点击 UPDATE 选项卡。
-
点击 SETTINGS 按钮。
-
点击 Software Depots 选项卡。
-
点击 ADD DEPOT 按钮。
-
输入 Depot URL:
https://linux.mellanox.com/esxi/mellanox-mft-depot/。 -
点击 ADD。

-
点击 ADD COMPONENTS。

-
选择 Mellanox depots,然后点击 SELECT。

-
点击 SAVE。

-
合规性检查将自动开始。

-
点击 REMEDIATE ALL 开始在主机上安装 MFT。

-
点击 START REMEDIATION。


-
要将主机进入 维护模式,可能需要 手动关闭 主机上的 vCLS 虚拟机。



-
所有主机现在都已安装 MFT 工具。

验证
-
启用 ESXi 服务器的 SSH 访问。
-
登录 ESXi 控制台,具有 root 权限。
-
启动 mst 驱动程序。
ESXi 控制台
[root@clx-host-153:~] /opt/mellanox/bin/mst start Module mst is already loaded [root@clx-host-153:~] -
检查 NVIDIA 设备的当前状态。
ESXi 控制台
[root@clx-host-153:~] /opt/mellanox/bin/mst status PCI devices: ------------ DEVICE_TYPE MST PCI RDMA NET NUMA ConnectX6DX(rev:0) mt4125_pciconf0 39:00.0 ConnectX6DX(rev:0) mt4125_pciconf0.1 39:00.1 [root@clx-host-153:~] -
查询设备信息。
ESXi 控制台
[root@clx-host-153:~] /opt/mellanox/bin/mlxfwmanager --query Querying Mellanox devices firmware ... Device #1: ---------- Device Type: ConnectX6DX Part Number: MCX623106AC-CDA_Ax Description: ConnectX-6 Dx EN adapter card; 100GbE; Dual-port QSFP56; PCIe 4.0 x16; Crypto and Secure Boot PSID: MT_0000000436 PCI Device Name: mt4125_pciconf6 Base GUID: 0c42a103002404ea Base MAC: 0c42a12404ea Versions: Current Available FW 22.30.1004 N/A PXE 3.6.0301 N/A UEFI 14.23.0017 N/A Status: No matching image found [root@clx-host-153:~]
附录 A
mst 简介
mst [switches]
命令和开关说明:
ESXi cli
mst start # 创建代表 /dev 目录中 Mellanox 设备的特殊文件。加载适当的模块。成功完成此命令后,mst 驱动程序将准备就绪。
mst stop # 停止 Mellanox mst 驱动程序服务并卸载内核模块。
mst restart # "mst stop" 后跟 "mst start"
mst server start [-p|--port port] # 启动 mst 服务器以允许传入连接。默认端口为 23108。
mst server stop # 停止 mst 服务器。
mst status # 打印 Mellanox 设备的当前状态。选项:-v 以高详细级别运行(打印每个设备的更多信息)
mst version # 打印版本信息
完成!
作者
![]() |
Boris KovalevBoris Kovalev 过去几年担任解决方案架构师,专注于 NVIDIA Networking/Mellanox 技术,负责复杂的机器学习、大数据和基于 VMware 的高级云研究与设计。此前,他在多家公司担任高级顾问和解决方案架构师超过 20 年,最近在 VMware 工作。他撰写了多份参考设计,涵盖 VMware、机器学习、Kubernetes 和容器解决方案,这些设计可在 NVIDIA 网站上获取。 |
文档网站。


