ASRock 4X4 BOX-4500U に ESXi をインストールする方法です。
この機種は Ethernet のポートが2つある(いずれも Realtek 社製)のが特徴ですが、ESXi7 は Realtek を標準でサポートしていないため、別途 USB NIC を用意する必要があります。
そのため、ESXi7 で実績があると言われている以下の USB NIC を購入しました。
USB 3.0有線LANアダプタ 2ポートギガビット対応 USBポート x1付き
ESXi のダウンロード
vmware のサイトでアカウントを登録し、ログインします。
VMware 製品の評価
製品評価版のダウンロードサイトで、VMware vSphereの [評価版の無償ダウンロード] をクリックします。
製品評価版のダウンロード
「VMware vSphere Hypervisor (ESXi) Offline Bundle」をダウンロードします。
ドライバのダウンロード
vmware のコミュニティサイトで、USB NIC のドライバーをダウンロードします。
ここでは、ESXi703-VMKUSB-NIC-FLING-55634242-component-19849370.zip をダウンロードしました。
vmware のコミュニティサイト
zip の中には色々なファイルがありますが、必要なファイルは以下の .vib だけです。
[driver] というフォルダを新規作成し、コピーします。
\vib20\vmkusb-nic-fling\VMW_bootbank_vmkusb-nic-fling_1.10-1vmw.703.0.50.55634242.vib
カスタムISOの作成
ESXi 本体である [VMware-ESXi-7.0U3f-20036589-depot.zip] に、[VMW_bootbank_vmkusb-nic-fling_1.10-1vmw.703.0.50.55634242.vib] のドライバを組み込み、カスタム ISO を作成します。
カスタム ISO の作成には ESXi-Customizer-PS という、ESXi のインストーラにドライバを組み込める大変有用なスクリプトを使用します。
ESXi-Customizer-PS
ESXi-Customizer-PS.ps1 をダウンロードし、ESXi の zip と同じフォルダに保存します。
ESXi-Customizer-PS のスクリプトを実行させるために、一時的に実行を許可する設定をします。
Set-ExecutionPolicy Bypass -Scope Process -Force
次に、カスタム ISO を作成するための ESXi-Customizer-PS のスクリプトを実行します。
.\ESXi-Customizer-PS.ps1 -iZip .\VMware-ESXi-7.0U3f-20036589-depot.zip -pkgDir .\driver
[All done] と表示されてプロンプトが返ってきたら完了です。
[ESXi-7.0U3sf-20036586-standard-customized.iso] というファイルができているはずです。
USB メモリへ書き込み
起動可能な USB ドライブを作成できる、rufus というソフトをダウンロードします。
rufus
USB メモリを PC に挿し、rufus を起動し、先ほど作成された ISO を選択します。
設定をいじる必要はありません。このまま [スタート] を押します。
USB メモリの中身が消去されるという警告が表示されるので、このまま [OK] を押します。
ESXi インストール
以下のサイトの通り進めたところ、問題なくインストールできました。
ここでの説明は省略します(手抜き)。
参考サイト
ESXi の説明、ダウンロード、カスタム ISO の考え方・作り方(PowerCLIは参考にしていません)
【ぼちぼち、自宅サーバ構築】VMWare vSphere (ESXi) をインストールする! ダウンロードしたISOイメージにドライバが入っていなかったのでドライバを手動で加えてインストールする手順
ESXi 7.0.2 を DeskMini X300 にインストール
ESXi NICを新しくして本番環境を7.0にアップグレードする
ESXi7.0ではRealtekのNICドライバが認識できないので注意!ただし、RealtekのUSB NICは認識する
RealtekのNICのドライバーを組み込んだESXi 6.7のカスタムイメージを作成する
USBの1000BASE-TのNIC (RTL8153, AX88179) をESXiの物理NICとして認識させる方法
使ってないけど一応メモ
Net55-r8168
List of currently available ESXi packages
r8125-esxi - Driver Realtek RTL8125 para ESXi 6.7