<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>HPE on Nyanmo main blog</title>
    <link>https://www.nyanmo.info/tags/hpe/</link>
    <description>Recent content in HPE on Nyanmo main blog</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <lastBuildDate>Mon, 17 Aug 2026 07:06:06 +0900</lastBuildDate>
    <atom:link href="https://www.nyanmo.info/tags/hpe/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ILO4 において SSH ログインができなくて地獄を見る</title>
      <link>https://www.nyanmo.info/posts/hardware/ilo4sshhell/</link>
      <pubDate>Mon, 17 Aug 2026 07:06:06 +0900</pubDate>
      <guid>https://www.nyanmo.info/posts/hardware/ilo4sshhell/</guid>
      <description>&lt;h2 id=&#34;この記事を作った動機&#34;&gt;この記事を作った動機&lt;/h2&gt;
&lt;p&gt;　最近、なんか公開鍵認証で鍵を登録したのにパスワードを求められたり、あるいは完全に特定のPCにおいて、SSH ログインが動作しているPCと設定が同じであるにもかかわらずログインできなかったりと、色々振り回されていることについて、いい加減対応しようと思い調べた。それで色々手こずったので、記録を残したい。&lt;/p&gt;
&lt;p&gt;　結論としては、SSH クライアントなど OpenSSL 周りはどんどん新しくなっていき、古い認証用バイナリは削除され、使えなくなることが時間の問題であることが分かった。SSH ログインによる ILO4 制御を諦めたほうが良いという結論になった。今まで SSH で管理してきたという背景からは、CLI で動く SSH であることが望ましかった。しかし、現実的な妥協点が、Selenium を使って ILO4 の Web インターフェースを自動化するか、RESTfulAPI を使って curl コマンドで ILO を HTTP により操作するということに至った。&lt;/p&gt;
&lt;h2 id=&#34;環境&#34;&gt;環境&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;HPE Proliant Gen9 シリーズに搭載されている、ILO4 について。&lt;/li&gt;
&lt;li&gt;ILO4 のバージョン&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;iLO 	Feb 06 2023 	2.82 
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;ILO4 は LAN 内で動作しており、グローバル空間に直接つながっていない閉鎖的な環境下であり、SSH の暗号化がそれほど重要でない場面を想定&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;具体的な経緯など&#34;&gt;具体的な経緯など&lt;/h2&gt;
&lt;p&gt;　組み込み機器にある SSH サーバはその用途に最適化されており、新しい規格についていけないところがある。いくらオプションを指定してももはや私が常用している Linux 環境の SSH クライアントではログイン不能であった。今までは、SSH クライアントに以下のオプションをつけることでゴリ押ししてログインできていたが、最近のアップデートの影響かできなくなったぽいことも、問題に本格的に取り組もうと思った動機であった。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;    KexAlgorithms=+diffie-hellman-group14-sha1
    HostKeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;　上記設定が通用した OpenSSL のバージョンと、通用しなくなったと思われるバージョンを以下に示す。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;通用するとき&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;openssl -v
OpenSSL 3.5.2 5 Aug 2025 (Library: OpenSSL 3.5.2 5 Aug 2025)
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;通用しないとき&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;openssl -v
OpenSSL 3.6.3 9 Jun 2026 (Library: OpenSSL 3.6.3 9 Jun 2026)
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;試したことについて&#34;&gt;試したことについて&lt;/h2&gt;
&lt;h3 id=&#34;restfulapi-と-curl-コマンドを使う方法-今回採用した手法&#34;&gt;RESTfulAPI と Curl コマンドを使う方法 (今回採用した手法)&lt;/h3&gt;
&lt;p&gt;　結局のところ、HTTP を介して行われる、RESTfulAPI を直接 &lt;code&gt;curl&lt;/code&gt; コマンドで叩くのが現実的であるということになったが、自分でスクリプトを書いたわけではない。とにかく ILO4 経由でサーバの電源をリモートで気軽に入れたいだけだったため、ローカルLLM (Gemma4-12B-qat) に直接書かせた。最初はまあ動かない物を出してきたが、ネットから &lt;a href=&#34;https://hewlettpackard.github.io/ilo-rest-api-docs/ilo4/#basic-authentication&#34;&gt;ILO4 RESTful API Reference&lt;/a&gt; のドキュメントを引っ張り出して、全部ではなく&lt;code&gt;Authentication and Sessions&lt;/code&gt;あたりのセッションの文字列をヒントとして与えたところで、動作するスクリプトを手に入れることができた。パスワードなどの認証情報(機密情報)も与えて、とりあえず簡単に動くスクリプトを作るように指示できるのは、学習データに入力内容が使われるおそれも心配しなくていいローカル LLM 環境ならではであるようにも思う。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ファン静音化</title>
      <link>https://www.nyanmo.info/posts/hardware/fanmod/</link>
      <pubDate>Sat, 15 Jun 2024 03:23:24 +0900</pubDate>
      <guid>https://www.nyanmo.info/posts/hardware/fanmod/</guid>
      <description>&lt;p&gt;ここでは、HPE Proliant DL60 Gen9 なPCのファンの静音化について、適当にメモを残しておこうと思います。&lt;/p&gt;
&lt;h2 id=&#34;事の発端&#34;&gt;事の発端&lt;/h2&gt;
&lt;p&gt;　サーバがあるのはいいものの、デフォルト付属のファンはあまりにも個人で運用するにはうるさすぎたので、静音化をしたくなった。ヤフオクで、1個送料込みで300円程度のDELL製PCのブロアファンが売っていたので、それを購入してファンを交換することにした。&lt;/p&gt;
&lt;h3 id=&#34;古いファン&#34;&gt;古いファン&lt;/h3&gt;
&lt;div style=&#34;display:flex; justify-content:center; margin:10px;&#34;&gt;
    &lt;img style=&#34;margin:10px;&#34; src=&#34;https://www.nyanmo.info/posts/hardware/fanMod/oldFan7.png&#34; alt=&#34;古いHPEなファン&#34; width=&#34;50%&#34; height=&#34;50%&#34; /&gt;
&lt;/div&gt;
&lt;h3 id=&#34;新しいファン&#34;&gt;新しいファン&lt;/h3&gt;
&lt;div style=&#34;display:flex; justify-content:center; margin:10px;&#34;&gt;
    &lt;img style=&#34;margin:10px;&#34; src=&#34;https://www.nyanmo.info/posts/hardware/fanMod/newFan1.png&#34; alt=&#34;新しいDELLなファン&#34; width=&#34;50%&#34; height=&#34;50%&#34; /&gt;
&lt;/div&gt;
&lt;h2 id=&#34;なんでうるさくなるの&#34;&gt;なんでうるさくなるの？&lt;/h2&gt;
&lt;p&gt;　そもそも、HPE Proliant DL60 Gen9 はラックマウントサーバなので、一般家庭で使うことを想定していないことがあまりにも大きすぎるのだと思う。ちっこいファンが3つくらいついていて、キーンという甲高いけたたましい音とともに起動したりする。しかも今回は、&lt;a href=&#34;https://www.nyanmo.info/posts/hardware/hdd/addmorespace/&#34;&gt;Hdd 交換作業 1 💽&lt;/a&gt;の影響で、ドライブが純正パーツじゃないと認識されてしまい、さらにうるさくなったという事情もある。&lt;/p&gt;
&lt;h2 id=&#34;必要なもの&#34;&gt;必要なもの&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;使いたいファン        2個&lt;/li&gt;
&lt;li&gt;トランジスタかMOSFET  2個&lt;/li&gt;
&lt;li&gt;40kΩくらいの抵抗      2個&lt;/li&gt;
&lt;li&gt;Amazonで買った銅線&lt;/li&gt;
&lt;li&gt;ロックタイ&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;使った道具&#34;&gt;使った道具&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ハンダごて&lt;/li&gt;
&lt;li&gt;ハンダ&lt;/li&gt;
&lt;li&gt;ニッパー&lt;/li&gt;
&lt;li&gt;ハサミ&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;事前知識&#34;&gt;事前知識&lt;/h2&gt;
&lt;h3 id=&#34;普通のファンとメーカー製pcのファン&#34;&gt;普通のファンとメーカー製PCのファン&lt;/h3&gt;
&lt;p&gt;　普通のファンでは、以下のような4ピンタイプのものになっている。PWM ファン制御がない3ピンタイプもある。メーカー製PCでもだいたい似たようなものか、完全に同じものもある。今回のファン交換の場合はPWM信号に工夫が必要であった。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;12v&lt;/li&gt;
&lt;li&gt;GND&lt;/li&gt;
&lt;li&gt;PWM ファン制御&lt;/li&gt;
&lt;li&gt;PWM?ファン回転数情報&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&#34;display:flex; justify-content:center; margin:10px; text-align: center;&#34;&gt;
    &lt;img style=&#34;margin:10px;&#34; src=&#34;https://www.nyanmo.info/posts/hardware/fanMod/Wiring-Diagram.png&#34; alt=&#34;ピンアウト&#34; width=&#34;80%&#34; height=&#34;80%&#34; /&gt;
&lt;/div&gt;
&lt;div style=&#34;display:flex; justify-content:center; margin:10px; text-align: center;&#34;&gt;
    ネットから引っ張ってきたDELL製ファンと普通のファンの比較画像
&lt;/div&gt;
&lt;div style=&#34;display:flex; justify-content:center; margin:10px; text-align: center; margin-bottom: 50px;&#34;&gt;
    &lt;a href=&#34;https://n-techlabo.com/upgrading-dell-old-pc-to-a-gaming-pc/&#34;&gt;
        https://n-techlabo.com/upgrading-dell-old-pc-to-a-gaming-pc/
    &lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;　ちなみに今回交換する古いファンについていたコネクタはこんな感じになっていた。一部の黒い線はいくつかのピンをショートさせるようになっていて、普通のファンへの交換の敷居を高くしようとしたのか、なんか他の理由があるのかなと思ったり、思わなかったりした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;赤線　　12v&lt;/li&gt;
&lt;li&gt;黒線　　GND&lt;/li&gt;
&lt;li&gt;青線　　PWMファン回転数制御&lt;/li&gt;
&lt;li&gt;黄線　　PWMファン回転数情報？&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&#34;display:flex; justify-content:center; margin:10px; text-align: center; overflow-x: scroll;&#34;&gt;
    &lt;img style=&#34;margin:10px;&#34; src=&#34;https://www.nyanmo.info/posts/hardware/fanMod/HPEFanConnector.png&#34; alt=&#34;HPEなファンのコネクタ&#34; width=&#34;40%&#34; height=&#34;40%&#34; /&gt;
    &lt;img style=&#34;margin:10px;&#34; src=&#34;https://www.nyanmo.info/posts/hardware/fanMod/HPEFanConnector4.png&#34; alt=&#34;HPEなファンのコネクタの黒色配線ループ&#34; width=&#34;40%&#34; height=&#34;40%&#34; /&gt;
&lt;/div&gt;
&lt;h3 id=&#34;pwm信号&#34;&gt;PWM信号&lt;/h3&gt;
&lt;p&gt;今回ファンを交換する対象である、HPE製のサーバは、通常の自作PC等で使われているファンとたいして電気的に違うところがあるわけではないが、PWMによるファン制御が普通のコンピュータ異なり、反転している。そのため、サーバからくるPWM信号を、トランジスタやMOSFETをスイッチ代わりに使って信号を反転している。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
