はじめに
今回は技術ネタになります。
会社で買ったSupermicroのFANがうるさい。しかし回転数をIPMIからも、ある一定以上は下げれません。
それを強制的に変更する方法です。その為、あくまで自己責任で使ってください。
Windowsでipmitoolを使えるようにする。
1.「Windowsターミナル」を管理者権限で起動します。
2.下記のコマンドでWSLをインストールします。
wsl --install
3.インストールを終了すると、再起動するように指示があるので、再起動します。
4.再起動後に、新規追加された「Ubuntu」を起動します。
5.ユーザー名とパスワードが求められるので、任意の名前とパスワードを登録します。
6.以下のコマンドを実行し、ipmitoolをインストールします。
sudo apt-get update
sudo apt-get install ipmitool
設定方法
下記のコマンドを「Ubuntu」で実行して、ファンのスピードを調整出来ます。
sudo ipmitool -H <対象サーバのIPアドレス> -U <ユーザー名> -P <パスワード> raw 0x30 0x70 0x66 0x01 <ゾーン> <デューティー比>
ゾーン:0か1を指定します。対象のFANの名前が「Fan1」だったら0、「FanA」だったら1ですね。
デューティー比:0x00~0x64で指定します。
例えばこんな感じで書きます。0x16を指定しているので、25%です。
sudo ipmitool -H 192.168.1.8 -U ADMIN -P ADMIN raw 0x30 0x70 0x66 0x01 0x00 0x16
まとめ
いかがでしょうか?
一応今回の方法で、手動設定は出来ますが、再起動すると元に戻ってしまいます。
その為、再起動後は再度このコマンドで再設定をして使ってみてください。
コメント
と0x30の間のrawが抜けてる。
ありがとうございます。修正しました。