一键登录 更安全快捷
邮箱登录
我已阅读并接受 用户协议 隐私政策

如何在ESXi中安装AMD Zen4/Zen5 IPMI温控驱动

近期 VMware 社区大神 William Lam(威廉・拉姆)全新发布了一款 ESXi 专属 Fling 工具:AMD Zen4/Zen5 IPMI 温控驱动。

对于我们普通玩家搭建家用虚拟化实验室,使用 GMKtec K8 Plus 这类 AMD 新架构迷你主机、整机搭建 ESXi 环境时,这款驱动堪称刚需。装上之后,ESXi 就能正常识别 AMD Zen4、Zen5 架构处理器,精准读取CPU 温度、硬件功耗、传感器状态等核心数据,解决了原版 ESXi 无法监控 AMD 新机硬件温度的痛点。

下面我以自己的 GMKtec K8 Plus 设备为例,完整手把手记录下载、上传、安装、手动适配、查看传感器数据全流程,步骤零删减,照着操作就能一次成功。

一、驱动文件下载

首先需要前往Broadcom 博通官方门户,进入免费下载专区,找到 ESXi Flings 分类,下载对应的 AMD Zen IPMI 温控驱动安装包:

VMware-amd-zen-ipmi_thermal_910.1.0.0005-5vmw.803.0.0.24022510.zip

不会下载的在本站下载也可以,支持下:

下载保存到本地电脑备用。

二、通过 WinSCP 上传驱动到 ESXi

打开 WinSCP,输入 ESXi 主机 IP、账号密码,采用 SFTP 协议连接 ESXi 主机;

连接成功后,把本地下载好的驱动压缩包,直接上传到 ESXi 主机 /tmp 临时目录下;

上传完成后确认文件路径:/tmp/VMware-amd-zen-ipmi_thermal_910.1.0.0005-5vmw.803.0.0.24022510.zip。

三、SSH 连接 ESXi 准备安装

开启 ESXi SSH 服务,使用 Xshell、Putty 等工具登录 ESXi 命令行;

切换到存放驱动的 /tmp 目录:

cd /tmp

四、执行驱动安装命令

在 SSH 终端中,直接运行下方完整安装命令,离线部署温控驱动:

esxcli software component apply -d /tmp/VMware-amd-zen-ipmi_thermal_910.1.0.0005-5vmw.803.0.0.24022510.zip

安装过程大概需要 5 分钟左右,等待命令跑完,出现如下成功提示:

Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Components Installed: VMware-smntemp_910.1.0.0005-5vmw.803.0.0.24022510
Components Removed:
Components Skipped:
Reboot Required: true
DPU Results:

提示安装成功、需要重启生效,这时重启你的 ESXi 主机。

五、踩坑:重启后传感器无数据

很多人安装完重启后,登录 ESXi 网页管理后台,进入系统传感器页面,发现没有任何温度、功耗数据显示,并不是驱动没装成功,而是默认驱动没有适配当前 CPU 设备 ID,需要手动添加适配规则。

六、手动添加 AMD CPU 适配规则

参考 William Lam 官方博客给出的适配命令,在 ESXi SSH 中依次执行下面两条命令,自动识别本机 AMD Zen4/Zen5 PCI 设备 ID 并写入驱动适配配置:

lspci -v | grep -A2 '0000:00:18.3' | grep '1022' | awk '/Class/{gsub(":","",$3);print "regtype=native,bus=pci,id="$3"..............,driver=smntemp"}' | tee /etc/vmware/default.map.d/smntemp_extra.map
kill -SIGHUP $(pidof vmkdevmgr)

两条命令执行无报错即可,无需再次重启。

七、查看 CPU 温度与传感器数据

配置完成后,执行下方查询命令,就能正常读取 CPU 温度、IPMI 传感器全部运行数据:

esxcli hardware ipmi sdr list

终端正常输出温度、风扇、电压等传感器信息,就代表驱动适配成功、完美生效。

总结

整个 AMD Zen4/Zen5 IPMI 温控驱动安装流程非常简单:官方下载 → WinSCP 上传 /tmp → SSH 命令安装 → 重启 → 手动添加设备适配规则 → 查看传感器数据。

如果你也是用 AMD 新架构迷你主机搭建 ESXi 家庭实验室,强烈建议部署这款驱动,实时监控硬件温度和功耗,稳定性和运维可视性都会提升很多。

如果需要更深度玩法,比如通过 PowerCLI 批量获取多台 ESXi 主机硬件监控指标,也可以前往 William Lam 原版博客查看更多进阶教程。

用户留言 User Comments