一、背景
有几台惠普DL380P Gen8为了提高服务器IO性能,所以将英特尔的4TB的P4500固态硬盘插到了服务器的PCIE通道上使用,但是因为我使用的是普通的X16转接卡转接的,因为不是HP认证的设备,在iLO里面读取设备状态所以服务器将对应风道的风扇拉到了50%的转速,这是我不能忍受的。最开始发现有iLO2.5的固件刷入手动调风扇转速,但是2.6之前的固件缺少NAND损耗管理,会导致写坏提示"Embedded Flash/SD-CARD: Failed restart.."。我之前有台380P就是这样的,偶然在github看见有出2.77的改版了,赶紧下载来编译升级!
项目链接:https://github.com/kendallgoto/ilo4_unlock
操作后服务器风扇转速终于下来了,世界都安静了。
二、准备工作
1、在U盘里安装ubuntu-22.04.1-desktop-amd64,下载其他版本也可以,因为我有多台服务器所以我就吧系统安装到U盘里面了,这样可以直接插U盘可以直接刷写固件。
镜像下载链接:https://old-releases.ubuntu.com/releases/21.10/ubuntu-21.10-live-server-amd64.iso
2、下载iLO4刷写固件,固件版本为2.77 Dec 07 2020,本固件是编译好的,可以直接刷写。
本站固件下载
3、停机将服务器主板的SW拨码的1位波动,关闭iLO4安全开关;
Gen9机器拨码开关在RAID卡SAS线的位置,图片参考:https://www.xxshell.com/2250.html
Gen8机器拨码在电源侧位置,如下图:
三、刷写固件
1、下载固件,如果服务器可以连接互联网,可以直接wget直接下载
mkdir flash && cd flash
sudo apt-get install unzip wget
wget http://file.xxshell.com/Download/HP_Drivers/iLO4_FAN_Flash/iLO4_FAN_Flash_V2.77.zip
unzip iLO4_FAN_Flash_V2.77.zip && cd iLO4_FAN_Flash_V2.77
检查文件权限可以给3个755权限;
2、开始写入固件,不能中途将服务断电;
sudo modprobe -r hpilo #移除hpilo模块
sudo ./flash_ilo4 --direct #开始写入,需要5分钟风扇满速,提示OOFFF00...OK(0),代表写入完成;
四、调整服务器风扇转速
1、SSH登录服务器iLO
ssh administrator@[服务器iLOIP地址] ,登录后执行 fan p 【id】 max 【speed】
id为风扇槽位,默认从0开始;
speed为风扇转速,范围为0-255,0为最慢,255为100%转速;
如果要调整转速为25%,255*0.25=63.75 则设置fan p 0 max 64
2、恢复服务器安全开关
将服务器下电后将拨码恢复,后续就可以通过administrator用户登录服务器进行风扇调速了。
以上设置如果重启了iLO则重新需要配置风扇转速,您可以通过UI进行设置,需要起一个VM,在上面进行配置,参考:https://github.com/alex3025/ilo-fans-controller
参考链接:
https://www.reddit.com/r/homelab/comments/sx3ldo/hp_ilo4_v277_unlocked_access_to_fan_controls
大神,你这固件链接失效了啊
你再试试,之前链接写错了
大神,这个固件DL320E可以用吗
ilo4都可以使用
sudo ./flash_ilo4 --direct 大佬最后一条命令显示找不到命令
检查当前目录是否有 flash_ilo4固件
我刷的2.77版 风扇是可以手动控制了 机器会随机关机不启动 日志查看提示 Embedded Flash/SD-CARD: Restarted.
1、ILO固件不会修改你的电源策略,通电不启动大概率事默认上一次电源策略,可以检查电源策略
2、Embedded Flash/SD-CARD: Restarted. 固件不会影响你的这个flash 检查这个log之前是否就存在。
DL320E G8 V2 固件修改好了,iLO版本也对上了。但是ssh iLO 输入 fan命令显示COMMAND PROCESSING FAILED COMMAND NOT RECOGNIZED 不知道是因为什么
检查命令粘贴的是否有问题
前面都成功了,提示 error: unable to find tag in xml file. [version]
检查配置步骤
你好,请问惠普 DL360 gen8 ,可以用这个固件刷吗?最近服务器风扇太大正苦恼中。
可以
来像大佬求教,
卡在
SSH登录服务器iLO
这部,一直连不上,我搜索了下值得买上也有个,应该是什么密钥问题,
求教有没办法解决。谢谢🙏
允许保存即可