[運維]使用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來實現溫度監控,通過溫度實現更智能轉速的控制.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM