6 min read

次期メイン鯖を買った

目次

Twitter(旧X)の埋め込みが長いので目次

  1. 前置き
  2. 着弾
  3. 起動確認
  4. 増強
    1. メモリ
    2. マウンタ
  5. ラックマウント
  6. CPUグリス
  7. おわり
  8. おまけ: FWアプデ

前置き

ある日のこと、何気なくヤフオクを見ていたらとても良さげなラック鯖を見つけてしまった。

  • 機種名: Express5800/R120h-1E
  • 型番: N8100-2602Y
  • CPU: Xeon Gold 5118 x2
  • Mem: DDR4 ECC 128GB
  • HDD: 2.5 SAS 300GB x2

これだけのスペックでなんと29,700円から開始されていた。
しかも全く同じものが他にも2台出ており、どこかの企業から放出されたものっぽい。

すでに一人が入札していたのでそこから競りが始まった。
最終的にその人は他の2台だけで仕方ないと判断したのか、33,550円で譲ってくれた。感謝。

着弾

出品者はストアだったため翌日に発送され、落札から二日後に着弾。

ヤフオクの写真にはなかったのだが、蓋を開けてみるとメモリは32GBが4枚だし、オプションのRAIDカード(P408i-a)も装備されていた。
これで3.3万円は本当に安すぎる。

起動確認

こんなにグラフィカルなBIOSとRAIDの設定は初めて見た。
ほんとにサーバー機か?

LSIのWebBIOSとは比べ物にならないほど見やすく、直感的に操作できた。
なんかもう時代は変わったんだなって…

増強

無事起動の確認もできたのでいろいろ買い足していく。

メモリ

とりあえずメモリスロットを埋める。
さすがに12/16レーンが空いていると埋めたくなる。

またヤフオクで探したらすぐに良いものを発見。
32GBx4枚の128GBで16,800円。
入札ではなく落札の形式だったので即落札。

こんなものが簡単に見つかるとは…なんてついてるんだ…

メモリ256GBは圧巻すぎる…!
そんなに使うことはないだろうけどあればあるだけ嬉しい。

マウンタ

現状は2台のRAID1だが、今回からさらに冗長性を高めたRAID1トリプルで組んでみたいと思ったのでディスクが3台必要。
だがマウンタは2個しかついていないので、これもまたヤフオクで検索。
1,430円で見つかった。ネジも付属しているので合うのを探す必要がなくて神。

きちんと1TBで認識された。
ただSAS HDDとSATA SSDの混合RAIDはできないようだった。
移行時に現行鯖に入っている2台のSSDと入れ替える予定なのでそれは問題ないのだが、知見を得ることができた。

これにて買い足しは終了!

ラックマウント

現行鯖を下に移動して同じ位置にマウントした。
場所が変わるとなんか気持ち悪くなる病気。

CPUグリス

2017年11月発売の機種なのでカピカピになっているはず。
本番運用する前に塗り替えておく。

ただヒートシンクがT30のトルクスで固定されているので尼でドライバーを発注した。
一応5mm程度の幅のマイナスドライバーでも回せるようだが、合うものがなかった。

予想以上にカピカピだった。
これは確認して本当によかった。

ヒートスプレッダがCore iシリーズより大きく、この量では少し少ないようだった。
これは拭き取ってしまい、新たに増量して塗り直して完了。
CPUは2枚付いているのでこれを2台分やった。どちらも同じカピカピ具合だった。

ついでにM/B上のボタン電池(CR2032)も新品に交換した。

おわり

一旦新鯖のセットアップをしたというところで今回は終了。
現行の Xeon E5-2420v2 x2, 120GB から大幅にグレードアップできそうで大満足な結果となった。

おまけ: FWアプデ

BIOS やら諸々のファームウェアをアップデートする。

Express5800/R120h-1E ユーザーズガイド
マニュアルなどはすべてここにまとまっていた。

まずは実機で iLO の設定をしてリモートから接続できるようにする。
ちなみに ISO のマウントなどをするのでこれは必須の作業。(まあ普通使うと思うし)

リモートコンソール(BIOS)でも iLO でもいいので現状のバージョン一覧を見る。
BIOS上では「システム情報」→「ファームウェア情報」で閲覧できる。
一応メモっておく。

0. NIC (PCIe)

※後から気付いたため下記「1. Starter Pack」を参考に。

オンボのNICではなく、PCIeで接続された4ポートNICのファーム。
BIOS上からは HPE Ethernet 1Gb 4-port 331T Adapter - NIC として見え、NECの型番では N8104-179 となる。

「1. Starter Pack」内 S8.10-010.10 の注意事項に記載されており、一度 S8.10-010.09 のモジュールで事前にアップデートさせる必要があるらしい。
Express5800シリーズ Starter Pack Version S8.10-010.09

N8104-171/178/179/213/215/217/219およびR110j-1/R120h-1M,2M/R120h-1M,
2M(2nd-Gen)/NS500Rj/R110k-1標準LANポートのファームウェアアップデート
について
BRCM_LAN_instruction_JP.pdf

「1. Starter Pack」を参考に下記モジュールだけをインストールして BIOS や iLO から 20.27.42 に更新されているか確認する。

HPE Broadcom NX1 Online Firmware Upgrade Utility Linux x86_64 for HPE Proliant Gen10 server series Only. (firmware-nic-bcm-2.34.1-1.1.x86_64)

ちなみに .10 にアップデートさせてしまってから上記 .09 のモジュールをインストール、再度 .10 で更新して問題なく最新の 20.28.41 になった。
.09 のモジュールのインストール時にファームが初期の 20.8.41 であることを確認できたため、 .10 ではアップデートがスキップされたようだった。

1. Starter Pack

NECのサポートページから Starter Pack なるものをローカルで DL する。
これは BIOS やその他 FW が詰まったクソデカ ISO らしい。(5.1GB)

Express5800シリーズ Starter Pack Version S8.10-010.10
執筆時点の最新版はこの S8.10-010.10 だった。
すべての機種に対応しているわけではないので適宜検索してね。

iLO にログインし、.NETまたはJavaのリモートコンソールを使う。
仮想ドライブとして上記 ISO をマウントして起動させる。
このときブラウザ上から ISO の URL を指定(NASとか)してマウントもできるが、それだと起動すらしない。
また、ブータブルUSBメモリを作って本体に差して起動させてみたが、起動プロセスが途中で落ちた。
上記 .NET/Java の方法が一番安定したし、きちんとアップデートできた。

.NET/Java のリモートコンソールで DL した Starter Pack の ISO をマウントする。
あとはもう画面に従うだけでポチポチすれば終わる。
一応3回行ってきちんとすべてアップデートされているかを確認した。

これで BIOS などの基本的な FW のアップデートは完了。

2. RAIDカード

次はRAIDカードのアップデートをしていく。
なお搭載されているRAIDカードは HPE Smart Array P408i-a SR Gen10 であり、NECの型番だと N8103-190/193 となるらしい。

なにもアップデートされていない 1.05 だったので、マニュアルをしっかり読む。
すると一度 5.61 を経由しないといけないことが判明。

RAIDコントローラのファームウェアアップデートについて
Starter Pack注意事項より
RAIDControllerNotes_S8.10-010.10_jp.pdf

5.61 の FW を DL し、USBメモリにコピー、実機に差す。
BIOS から以下の手順でアップデートする。

  1. 「内蔵アプリケーション」
  2. 「ファームウェアの更新」
  3. 「Embedded RAID 1: HPE Smart Array P408i-a SR Gen10」
  4. 「ファームウェアファイルを選択」
  5. 差したUSB内のファイルを選択
  6. 「選択したファームウェアファイル」を確認
  7. 「ファームウェアの更新を開始」
  8. 完了したら再起動

これでいよいよ最新の 6.52 にアップデートできる。

  1. Starter Pack の ISO をローカルでマウントしておく
  2. iLO の「ファームウェア&OSソフトウェア」
  3. iLO 右側の「ファームウェアのアップデート」
  4. iso/raid/HPE_SR_Gen10_6.52_A.fwpkg を選択
  5. 「フラッシュ」
  6. 完了したら再起動

BIOS や iLO で 6.52 と確認できればOK

3. EXPRESSBUILDER

OS の導入などをサポートしてくれるアプリケーション?らしい?
よくわからないがとりあえずアップデートしておく。

Express5800シリーズ EXPRESSBUILDER Version E8.10-010.08
現状(3.10.222)から最新(3.90.7)へのアップデートは iLO のバージョン以外特に気にする必要はない模様。

これは 1 の Starter Pack とほとんど同じ。
DL してきた ISO を .NET/Java のリモートコンソールでマウントして起動させるだけ。
起動しただけであとは全自動でアップデートしてくれるので楽。

上記4つのアップデートですべての最新化が完了。
一応お掃除として BIOS と iLO の設定値をそれぞれ初期化した。

メモ程度にバージョン比較のスクショを載せておく。

アプデ前 アプデ後0番忘れ 0番アプデ後