• [运维]使用ipmi调节服务器的风扇转速


    概述

    说真的,家里有太服务器真的是很吵的事情,而且因为是冬天,室温就够降低很多温度了,但是r410主板上bios能设置的最低转速声音还是很大,没办法只能使用ipmi去调节我的服务器的转速了

    设置ipmi的ip

    这个要注意一点的是一定要和你的网络的网段是一样的,其他的话没有什么可以说的,把服务器开机之后进入设置ipmi的界面设置就好了,并且设置好账号和密码

    安装ipmitool

    因为我是mac,所以

    brew install ipmitool

    其他系统的你使用你对应的包管理器安装就好了,

    windows的话
    安装dell的OM-BMC-Dell-Web-WIN

    调节风扇转速

    这个我还是看下面这个项目知道调节转速的raw

    https://github.com/perryclements/r410-fancontroller.git

    首先你要输入下面的命令把风扇转速设置为手动的

    ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x01 0x00

    之后就可以调节转速了

    ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x02 0xff 0x18

    要值得关注的是上面16进制的最后一个16进制当你输入0x18的时候几乎 就是风扇转速最小的时候当你不断调节大,比如下面

    ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x02 0xff 0x60

    这个几乎就是风扇最大的转速,我现在的转速是

    ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x02 0xff 0x10

    而我另一台服务器用这个设置风扇还是非常大,要设置的更小

    ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x02 0xff 0x05

    世界顿时安静了

    但是要注意观察温度是否稳定,服务器烧了可别怪我

    在折腾的过程中还学习了不少关于ipmi的东西,下次我会写一个脚本使用ipmi去管理我的dell服务器

    最好是结合ipmi来实现温度监控,通过温度实现更智能转速的控制.

  • 相关阅读:
    python3使用PyMysql连接mysql数据库
    MySQL知识总结
    python--正则表达式
    python之多线程
    python在windows和linux环境的进程对比及进程和进程之间的通信
    python基础之生成器(generator)
    python基础之动态添加属性和方法
    [STM32F1] 【转】STM32驱动MPU6050
    51单片机怎么使用MPU6050读取角度值程序 ??
    stm32f10x_lib.h
  • 原文地址:https://www.cnblogs.com/lothar/p/13321205.html
Copyright © 2020-2023  润新知