HP ProDesk 400 G3 DM + USB LAN アダプタ(AX88179チップ) に VMware ESXi 7.0 インストール

HP ProDesk 400 G3 DM のオンボードのネットワークインターフェース Realtek RTL8111HSH-CG では
色々と試行錯誤したものの ESXi 7.0 のインストールは出来なかった。
だが Realtekの「RTL8153」か ASIXの「AX88179」のチップセットを内蔵した USB LANアダプタであれば
標準で認識してくれるらしい。

https://tech-mmmm.blogspot.com/2019/07/usb1000base-tnic-ax88179-esxinic.html

https://kasoukatoka.com/esxi-usb-lan/

という事で BUFFALO 有線LANアダプター LUA4-U3-AGTE-NBK (チップセット AX88179）を約1,100円で購入。
ESXi 7.0U2 や 7.0U3c の ISOファイルをダウンロードしてCDに焼いてブートし、
数回試したものの何故か「No Network Adapters」と表示され進めず。

仕方ないので以下を参考にASIX88179 チップ内蔵 USB LANアダプタのドライバを組み込んだ ESXi 7.0 のカスタムイメージを作成する事にした。

https://www.labohyt.net/blog/server/post-5423/

## ツールの取得

ESXi 7.0のカスタムISOファイルを作成するには以下のツールが必要。

・ESXi-Customizer-PS v2.8.1

https://github.com/VFrontDe/ESXi-Customizer-PS

ESXi 7.0 以降では v2.6 ではダメで、最新のが必要（2022/4/1 時点で 2.8.1）。
上記サイトの「**ESXi-Customizer-PS.ps1**」をクリックするとコードが表示されるので、右上の「Raw」を右クリック→
「名前を付けてリンク先を保存」でダウンロードする。

・PowerCLI
ESXi 6.7 のカスタムイメージを作成する時にインストール済み。

・ESXi 7.0用 の USB LANアダプタのドライバ

https://flings.vmware.com/usb-network-native-driver-for-esxi

ESXi-Customizer-PS は指定したバージョンの中で最新のものをダウンロードしてカスタマイズするため、この時点での ESXi 7.0 の最新である 7.0U3d と合致する
**ESXi703-VMKUSB-NIC-FLING-51233328-component-18902399.zip** を選択して「DOWNLOAD」をクリック。
中の **VMW_bootbank_vmkusb-nic-fling_1.8-3vmw.703.0.15.51233328.vib** が必要。

フォルダ **C:\esxi_customiso70** を作成し、以下ファイルを格納。
**ESXi-Customizer-PS.ps1**
**VMW_bootbank_vmkusb-nic-fling_1.8-3vmw.703.0.15.51233328.vib**

## カスタムイメージの作成
管理者として実行した Windows PowerShell で以下を実施。10分位で終了した。

```powershell
PS C:\> Set-ExecutionPolicy Unrestricted

実行ポリシーの変更
実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Execution_Policie
s のヘルプ トピック (https://go.microsoft.com/fwlink/?LinkID=135170)
で説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか?
[Y] はい(Y)  [A] すべて続行(A)  [N] いいえ(N)  [L] すべて無視(L)  [S] 中断(S)  [?] ヘルプ (既定値は "N"): y
PS C:\> Get-ExecutionPolicy
Unrestricted
PS C:\> cd C:\esxi_customiso70
PS C:\esxi_customiso70> .\ESXi-Customizer-PS.ps1 -v70 -pkgdir C:\esxi_customiso70

セキュリティ警告
信頼するスクリプトのみを実行してください。インターネットから入手したスクリプトは便利ですが、コンピューターに危害を及ぼ
す可能性があります。このスクリプトを信頼する場合は、この警告メッセージが表示されないように、Unblock-File
コマンドレットを使用して、スクリプトの実行を許可してください。C:\esxi_customiso70\ESXi-Customizer-PS.ps1
を実行しますか?
[D] 実行しない(D)  [R] 一度だけ実行する(R)  [S] 中断(S)  [?] ヘルプ (既定値は "D"): r

This is ESXi-Customizer-PS Version 2.8.1 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)

Logging to C:\Users\hiko\AppData\Local\Temp\ESXi-Customizer-PS-1448.log ...

Running with PowerShell version 5.1 and VMware PowerCLI version .. build

Connecting the VMware ESXi Software depot ... [OK]

Getting Imageprofiles, please wait ... [OK]

Using Imageprofile ESXi-7.0U3sd-19482531-standard ...
(Dated 03/29/2022 00:00:00, AcceptanceLevel: PartnerSupported,
The general availability release of VMware ESXi Server 7.0U3sd brings whole new levels of virtualization performance to datacenters and enterprises.)

Loading Offline bundles and VIB files from C:\esxi_customiso70 ...
   Loading C:\esxi_customiso70\VMW_bootbank_vmkusb-nic-fling_1.8-3vmw.703.0.15.51233328.vib ... [OK]
      Add VIB vmkusb-nic-fling 1.8-3vmw.703.0.15.51233328 [OK, added]

Exporting the Imageprofile to 'C:\esxi_customiso70\ESXi-7.0U3sd-19482531-standard-customized.iso'. Please be patient ...


All done.
```

作成された ESXi-7.0U3sd-19482531-standard-customized.iso (396MB) を CD に焼き、
USB DVDドライブからブートするとインストーラが起動して（途中10秒位画面が真っ黒になったので失敗したかと思ったけど）
「Welcome to the VMware ESXi 7.0.3 Installation」と表示されたので成功。