如果 Poweredge 1950 的风扇速度传感器出现故障,该怎么办?

如果 Poweredge 1950 的风扇速度传感器出现故障,该怎么办?

由于某种原因(可能巧合的是,我需要将缠绕在风扇模块 1 周围/下方的 SATA 电缆拉松一些,所以我用力拉了一下,这很可疑……)我的 1950 PE 服务器现在报告 E1311 和 E1313,“风扇转速 1C”和“风扇冗余”。OSMA 报告 1C 的转速为 0 RPM,尽管所有风扇都旋转正常。即使我将位置 1 的风扇模块与另一个模块交换,错误仍然为 1C

因此,我怀疑主板上的速度传感器电路出了问题。我不知道这是由于拉扯 SATA 电缆(该电缆蜿蜒进出风扇 1 附近的一堆电容器)造成的,还是由于 SAS 控制器下方的电缆环最终与其中一个风扇摩擦了一段时间并可能导致一些电气问题

所以它以最大风扇运转。它在车库里,所以我不太在意噪音,但它的功率更大,而且会损坏旧部件,所以我想做点什么,但不太确定该怎么做

  • 我可以花大约 20 美元(大约是我购买服务器价格的一半,哈哈)买一块主板,但我不知道我的主板是什么版本,如何识别它,或者只要我买的主板能装上 CPU(我认为是 SLBBS)和内存,这是否重要
  • 我可以花大约 10 美元购买一块 2950 主板(为什么它们更便宜我不知道),但我不知道它是否合适或是否有所改进(但只花服务器成本的四分之一来购买一块新主板是更可取的,即使安装它的时间成本...)
  • 显然,可以启动 Linux Live CD 并调整警告阈值。http://dell.ionsystems.uk/- 可以将它们调整到 0 以便故障的传感器不再触发警报吗?
  • 我或许可以将所有 4 个风扇(即一个模块中的 4 个迷你风扇)连接在一起,以串联而不是并联供电(并对所有四个风扇模块都这样做),这可能相当于将它们全部串联电阻,减慢它们的速度,然后让它处于警戒状态,服务器试图以 15000 rpm 的速度运行它们,而它们实际上运行得慢得多。但我不知道它是否 a) 可以电气工作,并且 b) 服务器无论如何都不会发生故障并关闭。需要拆开很多焊接

阈值可以降低到 0 吗?这会有帮助吗?我需要做什么才能获得合适的主板?

答案1

我可能已经通过软件解决了这个问题。大部分情况下,我都遵循了http://dell.ionsystems.uk原文如下:

Guide by Euan Mutch

Link to original post: http://projects.nuschkys.net/2011/11/15/how-to-adjust-the-fan-thresholds-of-a-dell-poweredge/


Boot on a centos 6.5 x86_64 livedvd or cd avaliable here:
http://dell.ionsystems.uk/CentOS-6.5-x86_64-LiveCD.iso
then run the following commands in the terminal.



mkdir temp
cd temp
su
wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
yum install OpenIPMI freeipmi ipmitool srvadmin-all glibc.i686
wget http://dell.ionsystems.uk/ESM_Firmware_C6H4X_LN32_2.50_A00.BIN
chmod 755 ESM_Firmware_C6H4X_LN32_2.50_A00.BIN
mkdir bmc_firmware
./ESM_Firmware_C6H4X_LN32_2.50_A00.BIN --extract bmc_firmware
cd bmc_firmware
wget http://dell.ionsystems.uk/dell-adjust-fan-thresholds.py --no-check-certificate
chmod 755 dell-adjust-fan-thresholds.py
ipmi-sensors
./dell-adjust-fan-thresholds.py payload/bmcflsh.dat
cd hapi/
tar xvzpf hapi.tgz
cd ..
export PATH=./hapi/opt/dell:$PATH
export LD_LIBRARY_PATH=./hapi/opt/dell/dup/lib:$LD_LIBRARY_PATH
./bmcfl32l -i=payload/bmcflsh.dat -f

但有以下区别:

由 Euan Mutch 指导

原始帖子链接: http://projects.nuschkys.net/2011/11/15/how-to-adjust-the-fan-thresholds-of-a-dell-poweredge/

此链接现已失效

Centos 6.5 相当老旧,而且存在问题,因为存储库不受支持或已消失。我使用了 CentOS 镜像之一中的 Centos 7.1 LiveCD。它是使用 Rufus 3.14 写入 1GB USB 记忆棒的,设置如下:

  • 膜生物反应器
  • BIOS/UEFI
  • FAT32
  • 4096 集群
  • ISO 写入模式,不是 DD

服务器上的 BIOS 设置(F2):

  • USB 记忆棒模式自动(选项为自动/软盘/硬盘)
  • BootPriority 前置 USB 优先(使用 - 符号移动。请注意,有两个不同的优先级菜单,哪一个相关取决于“粘贴模式”设置)

运行了以下命令:

  • mkdir temp
  • cd temp
  • su
  • wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash- 这个命令对我不起作用
  • yum install OpenIPMI freeipmi ipmitool srvadmin-all glibc.i686

Yum 报错,说它的锁文件正在使用中 - 记不清是哪个进程有这个文件,可能是 PackageFix。我用以下方法杀死了它:kill <pid>

  • wget http://dell.ionsystems.uk/ESM_Firmware_C6H4X_LN32_2.50_A00.BIN- wget 似乎卡住了。如果改用 Firefox,将该文件保存到相关文件夹,wget 就会
  • chmod 755 ESM_Firmware_C6H4X_LN32_2.50_A00.BIN
  • mkdir bmc_firmware
  • ./ESM_Firmware_C6H4X_LN32_2.50_A00.BIN --extract bmc_firmware
  • cd bmc_firmware
  • wget http://dell.ionsystems.uk/dell-adjust-fan-thresholds.py --no-check-certificate- 再次使用 FF
  • chmod 755 dell-adjust-fan-thresholds.py
  • ipmi-sensors
  • ./dell-adjust-fan-thresholds.py payload/bmcflsh.dat

将 FAN 1C 改为 0 阈值

  • cd hapi/
  • tar xvzpf hapi.tgz
  • cd ..
  • export PATH=./hapi/opt/dell:$PATH
  • export LD_LIBRARY_PATH=./hapi/opt/dell/dup/lib:$LD_LIBRARY_PATH
  • ./bmcfl32l -i=payload/bmcflsh.dat -f

在刷新过程中,风扇会上下旋转。刷新后,速度逐渐下降。OMSA 现在如下所示:

在此处输入图片描述

..希望它能“解决”这个问题

相关内容