世界情勢からジワリジワリと電気代が上がっているのが大変気になるところです。
無駄にPCの台数が多い我が家では電気代の高騰と言うより「暴騰」は家計にクリティカルヒットであり痛恨の一撃、電気代節制に努めて24時間365日電源を入れていた何台ものPCを必要なときにのみ電源を投入するように運用し、ある意味無駄に涙ぐましい努力を重ねている次第です。*1
そんな我が家で一番電気代を消費しているPCは、恐らくDeskMini 310でしょうか。ESXiサーバー名目で約1年半前に導入したPCですが、ESXiサーバーと言う関係上24時間365日常時電源投入が求められるサーバーです。
sylve.hatenablog.jp
24時間365日常時稼働を前提としているので最初から省電力CPU(Core i7-8700T)を選択していますが、デスクトップCPUなので絶対的な消費電力は多めです。TDP35W CPUが消費電力多めと言うと他のCPUはどうなるんだ!*2・・・とお叱りを受けてしまいそうですが、普段からNUCを利用している身からすると大変な電力食い構成です。・・・えぇ、NUCの性能は(デスクトップCPUに比べると)低いもののTDP15Wとかザラの世界なので、電力面からするとデスクトップCPUと言う時点で電力ドカ食い構成です。
そんな中、1台のNUCが気になってしまいました。・・・こいつNUC好きだな。*3
少し世代が古めのIntel第10世代ですが、NUCですが6Core/12Thread対応CPUを搭載しています。公式にRAM 64GB対応、ESXi 7.0の細かいリビジョンは忘れましたがNICも内蔵ドライバで対応可能と、私が利用する上では不自由しません。性能面ではモバイル向けCPUなので現在利用しているCore i7-8700Tよりは低いでしょうが、その分省エネと考えれば今の私からすれば悪くはない選択です。*4
今回衝動買いしたNUCについて
以前から気になっていたNUCが中古市場に流れていたので、今回思い切って衝動買いしてしまいました。
注目点は「U」品番にも関わらず6Core/12ThreadのCore i7-10710U搭載と言う点、Core/Threadが現在利用しているCore i7-8700Tと同じなのでESXi上で割り当てているCore数(Thread数)的には現状維持になるにも関わらず、TDPは15Wと半減以下で済みます。
更には可変式(cTDP)対応のため、高負荷時(cTDP-up)でも25Wと従来より控えめ、低負荷時(cTDP-down)は12.5Wと更に消費電力を抑えられます。
絶対的な性能はダウングレードしていますが、ランニングコスト抑制を重視した構成なので個人的な不満点はありません。
その他、メモリは64GBまで搭載可能、ストレージはNVMe+SATA(2.5-inch)の最大2台構成です。
今回はESXiサーバーとして利用するので全く気にしていませんが、グラフィック周りがIrisでは無い普通の平凡なIntel HD Graphicsとのことなので若干性能低めとのこと。*5
映像出力はHDMI+Thunderbolt3(USB-C)の2つ、Thunderbolt3(USB-C)に対応しているので手持ちの適当なポータブルモニターとケーブル1本で接続できるので、コンソール出力が必要なメンテナンスの時に重宝しそうです。
必要な部品はDeskMini 310から奪取
今回購入したのはNUC本体のみです。・・・つまり、DeskMini 310は現役で使えるにも関わらずドナーとして解体です。
メモリはDeskMini 310でDDR4-2666 SO-DIMMを利用しているため、そのまま思考停止で拝借です。
幸いにもNUC10i7FNHはDDR4-2666 SO-DIMMが適合規格なので、何も気にせずそのまま流用できます。NUCと言うミニPCに64GBのメモリが積まれてると言うのは、なんとも面白おかしい光景(!?)ですね。
sylve.hatenablog.jp
ストレージはどの部品を拝借するか選定が必要です。上記の通りNUC10i7FNHはNVMe+SATA(2.5-inch)の2台構成ですが、DeskMini 310ではNVMe+SATA(2.5-inch)*2の都合3台構成です。拝借するストレージを選ぶ必要がある・・・とは言うものの、NVMe対応のWD Red SN700(500GB)とSATA(2.5-inch)のMicron 5300 Pro(約2TB)の2つを拝借します。
ただESXi 7.0以降はUSBメモリへのESXiインストールが非推奨のため、WD Redの一部をESXiシステム領域(ブートディスク)として利用することにしました。・・・えぇ、高速ストレージのNVMeにESXiシステム領域を入れるのは少々(容量的な意味合いでも)勿体無い気がしますが、Micron 5300 Proには移行用に結構な仮想マシンが入っているので・・・ね・・・。*6
sylve.hatenablog.jp
sylve.hatenablog.jp
環境のスリム化を考えているのでUSB-NIC*7は一旦取り付けず、メモリとストレージを取り付けで完成とした次第です。
ドンガラとなったDeskMini 310さんはどうなるのか?・・・今回の戯言日記金額に「相殺前」がある時点でお察しください。
ESXi 8.0はじめました
環境を改めるに合わせ、動作基盤をESXi 8.0に切り替えました。
https://customerconnect.vmware.com/en/evalcenter?p=free-esxi8
従来はESXi 7.0系を利用してきましたが、半年くらい前にESXi 8.0がリリースされており、バージョンアップしたいと思っていました。・・・が、運用中の環境をバージョンアップするのはリスクがあるので、さてどうした・・・と思っている中でのNUC衝動買いです。
また上記でパーツ取りしていないSSDにESXi 7.0のシステム領域(起動ディスク)が入っているので、万が一にもESXi 8.0が上手く動かなくとも部品を(DeskMini 310に)差し替えれば(簡単にESXi 7.0環境に)戻せるのも今回ESXi 8.0導入に切り替えた理由の1つです。
今回はNUC10i7FNHにESXi 8.0を導入しましたが、インストールの観点では大きな問題は無く動作しました。*8
ただ、問題点が2点ほどありまして・・・。
- NUC内蔵SDカードリーダーが有効状態だと、シャットダウン・再起動時にピンクスクリーン(PSoD/Windowsのブルスク相当)が表示される。
- NUC内蔵のTPMが正しく認識されず、Web UI上にエラーメッセージが表示される。
1点目についてはエラーメッセージに「SD」と言うメッセージが見受けられ、LattePanda Alpha 800sにLinux(Ubuntu)入れたときも類似問題があったので「まさか・・・」と思ってSDカードリーダーをUEFIから無効化したら解消しました。
調べてみるとSDカードリーダーのESXi向けドライバは存在していないようなので、素直にSDカードリーダーを無効化した方が時間を無駄にせずに済みます。
www.virten.net
2点目については元々ESXi 7.0の頃から抱えていた不具合のようですが、ESXi 8.0ではWeb UI上にも明示的にメッセージを表示するようになった・・・と言うのが事の真相のようです。
「相性」の一言に納めるのは些か暴論ではありますが、Intel NUCのTPMとESXiの相性が悪いようなので、こちらもUEFIから無効化したほうが良さそうです。*9
williamlam.com
次回リプレースする時は何が理由になるのやら
DeskMini 310に乗り換えた時に「これで当分の間は買い換えずに済むぞ!」と思いましたが、結局1年半程度で早々と買い替え・リプレースとなってしまいました。
しかし、今回こそはこれで当分の間は(ESXiサーバーの)買い替えは行わずに済む!・・・と思いたいところです。
消費電力は抑えられましたし、普通のNUCなので意図せず省スペース化も図ることができました。インターフェース周りも比較的新しい規格となり、コンソール(物理画面の)表示がThunderbolt3(USB-C)1本で済むと言うのは地味ながら結構ありがたいポイントです。
身丈に合わないような豪華な検証環境を整えましたが、果たして次回はいつリプレースになることやら・・・。
流石に未来永劫リプレースしないと言うのは無茶な話とは思いますが、自制心を持って5年くらいは今の環境を使い続けたいところです。いや、仮想マシン上で動かすOSをTPM必須なWindowsを含めなければ10年程度は動かし続けられるでしょうか?
10年は無理にせよ、5年経てば「新しいのが欲しい!」と言う私の欲望から勝手に買い替えを図るとは思いますが、今回のように1.5年で買い替えのような馬鹿な真似をしないよう注意して過ごしたいところです・・・。
*1:ただラックサーバーを購入されているような「逸般の誤家庭」の方々に比べれば、我が家の電気代は些末な問題ですね・・・。
*2:Intel/AMDのデスクトップCPUでTDP35Wは最低クラスなので、これで「消費電力多め」と言うのは結構狂った思考です。
*3:デジタル放送録画サーバーがNUC(NUC8i5BEH)・Thunderbolt3経由でeGPU挿してる次期ゲーミングPCもNUC(NUC11PAHi7)・廃止予定の旧ゲーミングPCもNUC(NUC8i7HVK)・実家設置の常設PCもNUC(NUC8i3BEH)・実家設置のリモート踏み台変わりPCもNUC(NUC7PJYH)、実際問題グラフィック性能を追求しなければIntel純正の小型PCで便利ですから・・・。
*4:ドップリとCPUを使っているなら省エネだからと手を出すのは愚の真骨頂そのものですが、私の場合は仮想マシンを動かす台数は多いもののピーク性能はそこまで要求しない用途なので・・・。
*5:実質的に先代モデルと言われているBEAN CANYON(Coffee Lake世代)がIrisだったことを考えると、グラフィック性能についてはダウングレードしている・・・と発売開始時期の個人ブログに綴られていますが、恐らくゲームなどグラフィック性能を徹底的に要求するような用途で無ければ顕著な問題にはならないと思います。
*6:1TB以上の仮想マシンデータを一度何処かに退避して、ESXi入れてから戻して・・・は面倒でして・・・。
*7:一時期は実家相当のネットワーク環境を作ってゴニョゴニョやったりしましたが、あまり複雑なことをするのも面倒なので・・・。
*8:ESXi 7.0の初期リビジョンだとNICドライバを組み込んだカスタムISOを作る必要があったようですが、Updateのいくつか忘れましたが標準で組み込まれるようになったようで、カスタムISOを作らずともNUC10i7FNHにESXi 7.0を導入できるようになった・・・らしい。
*9:海外記事を見る限り、Intel NUCのTPM周りが業界標準規格に合ってない・・・と書かれているので、Intelが変な仕様にしている可能性が微レ存・・・。ただ、Xeon詰んだ(長さ200mmまでのグラボ搭載可能な)HENTAI NUCは大丈夫ともあるので、コンシューマー向けCPUが諸悪の根源?