<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NIC on Alicey's blog</title><link>https://blog.alicey.dev/tags/nic/</link><description>Recent content in NIC on Alicey's blog</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Mon, 26 Jun 2023 01:08:14 +0900</lastBuildDate><atom:link href="https://blog.alicey.dev/tags/nic/index.xml" rel="self" type="application/rss+xml"/><item><title>【HPE】ML110のRAIDカードとNICのファームウェアをUbuntuでアップデートした備忘録</title><link>https://blog.alicey.dev/2023/06/hpeml110raidnicubuntu.html</link><pubDate>Sun, 25 Jun 2023 23:37:00 +0900</pubDate><guid>https://blog.alicey.dev/2023/06/hpeml110raidnicubuntu.html</guid><description>&lt;div> こんにちは。&lt;/div>&lt;div>HPE ML110 Gen9のRAIDカード(Smart Array P440)とNIC(331T, 330i)をUbuntuでアップデートしたので、その手順を記録として残しておきます。&lt;/div>&lt;div>なぜこのような備忘録を書いたかというと、HPEで配布されるファームウェアは基本WinとRedHatを基準にしており、Ubuntuではひと手間加える必要があるためです。&lt;/div>&lt;div>&lt;span style="color: red; font-size: x-small">※筆者はこの手順を参考にして起きたトラブル(機器の故障等)の責任の一切を負いません。自己責任でお願いします。&lt;/span>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;h3>手順１: ファームウェアのダウンロード&lt;/h3>&lt;div>HPEのサポートページからファームウェアをダウンロードします。&lt;/div>&lt;div>URLは&lt;a href="https://support.hpe.com/connect/s/softwaredetails?language=ja&amp;amp;softwareId=MTX_26880c85fb3e4f5897e03283cc" rel="nofollow" target="_blank">このへん&lt;/a>。&lt;/div>&lt;div>このとき、OSの選択肢にUbuntuはないため、Red Hat Enterprise Linuxを選択しておきます。そのためrpmファイルがダウンロードされます。&lt;/div>&lt;div>ダウンロードが成功したら、scpなどを用いてサーバにコピーします。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;h3>手順2: rpmファイルをdebファイルにコンバート&lt;/h3>&lt;div>rpmファイルをdebにコンバートするために、 &lt;span style="background-color: #eeeeee">alien&lt;/span> というミドルウェアを利用します。&lt;/div>&lt;div>以下コマンドでインストールします。&lt;/div>&lt;div>&amp;gt; &lt;span style="background-color: #eeeeee">sudo apt update &amp;amp;&amp;amp; sudo apt install -y alien&lt;/span>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;span>インストールに成功したらファイルのコンバートを行います。コンバートは以下コマンドで行えます&lt;/span>&lt;/div>&lt;div>&lt;span>&amp;gt; &lt;/span>&lt;span style="background-color: #eeeeee">alien [firmware-filename].rpm&lt;/span>&lt;/div>&lt;div>&lt;span>&lt;br>&lt;/span>&lt;/div>&lt;div>&lt;span>完了すると、同一ディレクトリに &lt;/span>&lt;span style="background-color: #eeeeee">[firmware-filename].deb&lt;/span> ファイルが生成されます。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;h3>手順3: debパッケージをInstall&lt;/h3>&lt;div>debファイルを取り込むためには、dpkgコマンドを利用します。以下コマンドで作業します。&lt;/div>&lt;div>&amp;gt; &lt;span style="background-color: #eeeeee">dpkg -i [firmware-filename].deb&lt;/span>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>HPのファームウェアの場合、 &lt;span style="background-color: #eeeeee">/lib/x86_64-linux-gnu/&lt;/span> 配下にフォルダが作成されるようです。&lt;/div>&lt;div>cdコマンドで移動して、存在を確認します。&lt;/div>&lt;div>&amp;gt; &lt;span style="background-color: #eeeeee">cd /lib/x86_64-linux-gnu/[firmware-filename]/&lt;/span>&lt;/div>&lt;div>&amp;gt; &lt;span style="background-color: #eeeeee">ls -al&lt;/span>&lt;/div>&lt;div>&lt;span style="background-color: #eeeeee">&lt;br>&lt;/span>&lt;/div>&lt;div>&lt;span>(パッケージのアンインストールは  &lt;/span>&lt;span style="background-color: #eeeeee">dpkg -r&lt;/span> でできます。&lt;span>)&lt;/span>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;h3>手順4: ファームウェアインストーラの実行&lt;/h3>&lt;div>ファームウェアをRAIDカードやNICに適応します。&lt;/div>&lt;div>電源状況等には注意して行うと良いと思います。&lt;/div>&lt;div>この手順はアップデートする機器により多少異なるため、ファームウェアのインストールページを確認すると良いと思います。&lt;/div>&lt;div>一例のみ掲載します。&lt;/div>&lt;div>例1: &amp;gt; &lt;span style="background-color: #eeeeee">./setup&lt;/span>&lt;/div>&lt;div>例2: &amp;gt; &lt;span style="background-color: #eeeeee">./CP042888.scexe&lt;/span>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>実行すると、どのカードに対して適応するかなどをプロンプトで質問されるので、該当するものを選びます。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;h3>おまけ&lt;/h3>&lt;div>ちなみに、この手順を利用してもUbuntuではインストールできないものもありました。&lt;/div>&lt;div>QLogicの10G NICのドライバの場合、次のようなエラーが起こりました。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;a href="https://blog.alicey.dev/2023/06/hpeml110raidnicubuntu/img/78a7dfb86da39225_hu4813860911422341781.webp" class="lightbox-trigger">
 &lt;img src="https://blog.alicey.dev/2023/06/hpeml110raidnicubuntu/img/78a7dfb86da39225_hu4813860911422341781.webp"
 alt=""
 width="908"
 height="98"
 loading="lazy" decoding="async">
 &lt;/a>&lt;br>&lt;div>&lt;br>&lt;/div>&lt;div>こういった場合は、大人しくRHEL系のOSやWindowsを使うべきでしょう。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;span>&lt;br>&lt;/span>&lt;/div>&lt;div>&lt;span>&lt;br>&lt;/span>&lt;/div>&lt;div>&lt;br>&lt;/div></description></item></channel></rss>