正文索引 [隐藏]

esxi 6.5 安装ipmitool

1,这是什么?能实现什么功能?

  1. 我也刚玩服务器,也不是很清楚.

  2. 可以通过命令或者脚本来实现查看/调节服务器硬件信息,比如查看cpu温度,风扇转速等,可以通过脚本实现cpu温度低风扇转速慢点.Cpu温度达到某个阈值,风扇转速快等等

2,安装

  • 先降低系统安装等级,不然装不上

    esxcli software acceptance set --level=CommunitySupported
    
    提示如下:
    Host acceptance level changed to 'CommunitySupported'.
    
    
  • 下载ipmitool的软件包,下载地址:https://dl.90.vc/tools/esxi_ipmitool-1.8.15-1.vib

  • 上传到系统某个位置,比如/vmfs/volumes/cipan1目录下

  • 安装:

    esxcli software vib install -v /vmfs/volumes/cipan1/ipmitool-1.8.15-1.vib 
    
    提示如下:
    ol-1.8.15-1.vib 
    Installation Result
     Message: Operation finished successfully.
     Reboot Required: false
     VIBs Installed: IPMItool_bootbank_ipmitool_1.8.15-1
     VIBs Removed: 
     VIBs Skipped: 
    

    注:这里有点坑,可能会安装报错,如果报错就去根目录用绝对路径安装,我在文件夹目录下执行就报错,不晓得esxi怎么搞的.

  • 查看是否安装成功:

    esxcli software vib list |grep ipmitool
    
    会输出:
    ipmitool                       1.8.15-1                               IPMItool  CommunitySupported
    
  • 如果需要查看esxi系统版本可以:
    vmware -vl
    
    VMware ESXi 5.5.0 build-3248547
    VMware ESXi 5.5.0 Update 3
    

3,调节风扇转速试试

通过本机系统直接调节,而不连接到idrac管理网口:

/opt/ipmitool/bin/ipmitool raw 0x30 0x30 0x02 0xff 0x18

0xff 等于所有风扇

0x18 你期望风扇运行的转速百分比,原厂的暴力扇应该为12000rpm,这是 24 的16进制(不会16进制可以百度16进制转换)

所以0xff 0x18 = 所有风扇 以 24% 的转速运行

….

实现脚本实时监控cpu温度并调节转速,还不会,研究研究再更

4,windows 用户的话

可以利用 @cw1997 大佬开发的软件:

https://github.com/cw1997/dell_fans_controller

需要网线连接到idrac管理口,并知道ip

借鉴了这几篇文章:https://blog.csdn.net/ctaicai/article/details/106240846

http://www.voycn.com/article/liyongipmikongzhidell-poweredge-r720defengshanzhuansu