Intel 12th、13thにESXiをインストールする方法

00_インフラ

サマリ

CPUの不均一性に起因し、下記の設定が必要。

インストール時に「SHIFT+O」を入力し、下記のオプションを追加して起動する。
cpuUniformityHardCheckPanic=FALSE

Complete画面時にDCUIを使って起動の設定フィルを編集する。※rootパスワード空欄
編集ファイル:/vmfs/volumes/BOOTBANK1/boot.cfg
追記:(autoPatition=FALSEの後に)cpuUniformityHardCheckPanic=FALSE

初回起動時にDCUIを使って下記の設定をする。
# esxcli system settings kernel set -s cpuUniformityHardCheckPanic -v FALSE
# esxcli system settings kernel set -s ignoreMsrFaults -v TRUE

※上記を設定することでHyperThreadingが無効化される。

背景

コンシューマ向けのIntel 第12世代以降のCPUは、
処理性能を求めたPコアと処理効率を求めたEコアを含んでおり、
不均一な構成となるため、OSやミドルで正しく使いこなす必要がある。

ただ、サーバCPUのXEONでは、まだ導入されていない概念のため、
ESXiでインストールと下記のようにエラーが発生する。
 ※均一性のチェック時にPanicが発生する。

HW feature incompatibility detected: cannot start…
PanicvPanicInt@vmkernel…
CPU_CheckUniformity@vnkernel…
Fatal CPU mismatch on feature “Hyperthreads per core”…

そのため、上記のエラーをスルーするために、下記の設定を入れる必要あり。

インストール前

・インストールメディアで起動し、「Shift+O」を入力する。

・オプションとして、下記のコマンドを入力し、最後に「Enter」を入力する。
cpuUniformityHardCheckPanic=FALSE

・以降、通常通りインストールを行う。
 ※上記の設定を入れることでPコア、Eコアによる均一性が保たれていなくてもインストールが可。 

インストール直後

・インストール完了画面が表示されたら、「Alt+F1」を入力してDCUIを表示する。

・「root」ユーザでログインする。※パスワードは空欄

・下記のコマンドを入力し、起動時の設定ファイルを編集する。

vi /vmfs/volumes/BOOTBANK1/boot.cfg

・起動時の設定ファイルに下記を追加し、保存する。

cpuUniformityHardCheckPanic=FALSE

・「Alt+F2」を入力して、インストール完了画面に戻り、再起動する。

初回起動時

・DCUIを有効にする。※事前にネットワーク設定をする場合、SSHでも可

・「Alt」+「F1」を入力しDCUIでログインする。※パスワードは、インストール時に設定したもの

・下記のコマンドで恒久的な設定に変更する。

esxcli system settings kernel list -o cpuUniformityHardCheckPanic
esxcli system settings kernel set -s cpuUniformityHardCheckPanic -v FALSE

・下記のコマンドで仮想マシンの起動に関する設定を変更する。

esxcli system settings kernel list -o ignoreMsrFaults
esxcli system settings kernel set -s ignoreMsrFaults -v FALSE

・DCUIを「Alt」+「F2」で抜け、無効にする。

参考:自作ハード構成

種別価格[JPY]品名URL
N/A
CPU
35,979

最新価格
37,980
Intel)
 Core i5 13500(LGA1700)
価格.com
Amazon
メーカ
N/A
M/B
21,324

最新価格
24,000
ASUS)
 TUF GAMING B660-PLUS
 WIFI D4(LGA1700)
価格.com
Amazon
メーカ
N/A
フレーム
1,380

最新価格
1,428
Thermalright)
 Intel LGA1700 CPU向けフレーム
 LGA1700-BCF
価格.com
Amazon
メーカ
N/A
MEM
27,980
×2

最新価格
16,481
G.SKILL)    ※過去の流用
 F4-2666C15D-32GVR
 (16GB×2×2)
価格.com
Amazon
メーカ
N/A
SSD
15,800

最新価格
9,980
Western Digital) ※過去の流用
 WD Black NVMe WDS500G2X0C
 (M.2 2280 500GB)
価格.com
Amazon
メーカ
N/A
SSD
22,000

最新価格
16,980
Western Digital) ※過去の流用
 WD Black SN750 1TB
 M.2-2280 NVMe WDS100T3X0C-EC
価格.com
Amazon
メーカ
N/A
SSD
25,980

最新価格
35,000
ADATA)     ※過去の流用
 XPG GAMMIX S50 Lite PCIe Gen4x4 2TB
 AGAMMIXS50L-2T-C
 ※ESXi8では認識されず、パススルーで利用
価格.com
Amazon
メーカ
N/A
SSD
7,980
×2

最新価格
10,280
Crucial)     ※過去の流用
 MX500 CT500MX500SSD1JP
 (500GB)
価格.com
Amazon
メーカ
N/A
CASE
11,369

最新価格
(データ無)
Antec)      ※過去の流用
 P110 silent
価格.com
Amazon
メーカ
N/A
Power
11,980

最新価格
9,600
玄人志向)     ※過去の流用
 KRPW-TI700W/94+
価格.com
Amazon
メーカ
N/A
Fan
1,236
×3

最新価格
(データ無)
ENERMAX)    ※過去の流用
 T.B.Silence PWM UCTB12P×3個
価格.com
Amazon
メーカ
合計¥221,440※過去の流用分 + 追加分
(¥162,757)  (¥58,683)

参考記事

Video of ESXi install workaround for Fatal CPU mismatch on feature for Intel 12th Gen CPUs and newer
ESXi PSOD due to GP Exception 13 in world with Intel 13th Generation CPU

参考:インストール~設定までの画面一覧

コメント

タイトルとURLをコピーしました