Proxmox環境でHPEサーバーのファンが高回転にて回り続ける問題メモ

経緯#

昨年、某オークションサイトにてHPE DL20 Gen10を落札。Proxmox導入を行ったが、ファンが高回転で回り続ける問題が発生した。Proxmox forumにてHPEサーバーのファン問題を何件か見かけ、解決策等も判明したが、日本語としての情報が無かった為、メモとして記述。
手持ちのDL20 Gen10で確認していますが、他HPEサーバーでも当てはまると推測されます。ただ、他機種を持ち合わせていないため、情報ありましたらご連絡ください。

原因と解決策#

サーバーに搭載されているハードウェアの温度情報はサーバー本体(iLO等)で取得されていますが、一部の温度情報は本体側から取得出来ないため、OS側にエージェントのインストールが必要です。温度情報が取得出来ない場合、おそらくフェイルセーフ的な観点から、ファンを高回転で回しサーバーを冷却しようと動作します。

エージェントのインストール#

前述した通り、iLO等で取得出来ないデータをサーバー本体側に送信するため、Agentless Management Service(amsd)を導入します。

amsdについて#

HPEサポートによると Agentless Management Service(amsd)は、Integrated Lights Out 6(iLO 6)内蔵ヘルスおよびアラートのサポートを提供します。HPE Agentless Management Service(AMS)は、OS固有の情報を提供します。AMSではiLOを介したアラートが可能なため、OSコンポーネントとイベントが管理プロセッサーに送信され、プラットフォームイベントがホストに送信されます。

と説明されています。

amsdのインストール#

Proxmox向けパッケージは用意されていない為、Debian向けパッケージを使用する方法を紹介します。PVEとDebianの関係は以下のサイトをご参考ください。Proxmox VEのライフサイクルについて
現在のメジャーバージョンであるPVE 9.xはDebian 13 (Trixie)をベースとしていますが、HPEでは1バージョン前のBookworm向けパッケージまでのみ提供されているようです。そのため、Bookworm向けレポジトリを登録する必要があります。現状、PVE9.1.9にBookwormレポジトリを登録し、インストールしていますが、問題なく動作はしています。何かアップデートがあれば追記出来ればと思います。

GPG鍵の登録

curl https://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | gpg --dearmor | tee -a /usr/share/keyrings/hpePublicKey.gpg > /dev/null
curl https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | gpg --dearmor | tee -a /usr/share/keyrings/hpePublicKey.gpg > /dev/null
curl https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key2.pub | gpg --dearmor | tee -a /usr/share/keyrings/hpePublicKey.gpg > /dev/null

aptレポジトリの登録

echo "deb [signed-by=/usr/share/keyrings/hpePublicKey.gpg] https://downloads.linux.hpe.com/SDR/repo/mcp/ bookworm/current non-free" > /etc/apt/sources.list.d/hpe.list

amsdインストール

apt update
apt install amsd

導入から数分ほどで、温度情報が取得され、ファンが適切な速度で回転するようになります。

参考文献#

Agentless Management Serviceのインストール、https://support.hpe.com/hpesc/public/docDisplay?docId=sd00002206ja_jp&page=GUID-8EEED7DB-55B4-42C6-917E-E0AAD6856FCC.html&docLocale=ja_JP
HPE Software Delivery Repository、https://downloads.linux.hpe.com/SDR/project/mcp/
Proxmox VEのライフサイクルについて、https://www.classact.co.jp/proxmox/column/52
Proxmox Ver 8.x installation on HPE Gen11 server | Proxmox Support Forums、https://forum.proxmox.com/threads/proxmox-ver-8-x-installation-on-hpe-gen11-server.151979/