VMware ESXiを廃PCで試したら沼だった

VMware ESXiとは***ホストOSなし***の***仮想PC環境***が作れるソフトウェアです。
こんなもんが***無償***で使えるなんて・・感謝しかないです。
注：無償版はCPU数が8に制限されています。
ーーーーーーーーーー
ivy-corei7-3770:(4C-8T)
P8Z77-LE から変更-> Z68-Extream4 Gen3:([Bios2.50](https://www.asrock.com/MB/Intel/Z68%20Extreme4%20Gen3/index.asp#BIOS))
DDR3-8Gx2 から変更-> DDR3-8Gx4
SATA3-SSD-500GB
SATA3-SSD-1T
***こんなパーツが棚にあったんで試してみることにしました！！***
最終的にはこんな構成にしたい。
2CPU - 4GB - 30GB - CentOS8 x 1
1CPU - 6GB - 60GB -  windows10 x 4
1CPU - 予備
ーーーーーーーーーー
[VMwareのサイト](https://www.vmware.com/jp.html)でアカウント登録します。

無事アカウント登録できたら、
home -> ログイン -> My VMware -> ログイン処理
アカウント名の右にある三点リーダー -> VMware.com/jp -> 左上のMenu -> ダウンロード -> 無償製品のダウンロード -> vSphere Hypervisor

先にログインできていれば無事にダウンロードセンターにたどり着くはず。
結構分かりづらい・・・

![WS000006.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/455147/f9a8acda-ea5c-8df1-1829-b608a57edb9a.jpeg)
上方のisoイメージを手動ダウンロードしましょう。

このときにダウンロードできなくて？？？でしたが（多分）１０数分後に無事落とせました。
アカウント登録してすぐだとダウンロードできないのかも知れません・・

WindowPCならrufusでiso起動できるUSBを作成します。
インストールするPCに上記のUSBを指して起動！

![待てあわてるなこれは孔明の罠だ.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/455147/60cdaeb1-4c25-844c-b8e2-bb5f784a0bab.jpeg)
##罠です

***ここまでの手順でインストールできた方おめでとうございます！***
***私はここから沼に落ちていきました・・泣***

インストール途中に「***no network***」で止まります。
対応したNICドライバがisoイメージに入ってないんですよね・・
どうやらintel製NICでしかもオンボードのものには対応してないとか・・・
ここからも***めげそうな沼***は続きます・・
###自分のPCのNICドライバを入れたカスタムisoの作成
[ESXi-Customizer-PS 2.6](https://www.v-front.de/p/esxi-customizer-ps.html)のダウンロード
[PowerCLI 6.5](https://my.vmware.com/jp/group/vmware/details?downloadGroup=PCLI650R1&productId=614)のダウンロードしてインストール。
###PowerCLIを実行すると・・・エラー
PowerShellの初期設定の***実行ポリシー***が***全てのスクリプトを許可してない***からです。
この辺を参考に許可できるようにしましょう。
[PowerShell のスクリプトが実行できない場合の対処方法](https://qiita.com/Targityen/items/3d2e0b5b0b7b04963750)

許可できたら「C:\temp\」フォルダに下記の２つのファイルをコピー。
***ESXi-Customizer-PS-v2.6.0.ps1***
***net55-r8168-8.045a-napi.x86_64.vib***(今回はrealtek対応ESXi用NICドライバ)
vibは各人の対応ドライバを用意します。
参考にドライバ一覧が見れるリンクを入っておいたので調べてください。

```shell:realtekドライバのカスタムイメージを作る場合
#-v67: バージョン指定（現時点でESXiの最新は7.0だが最新に対応したドライバは少ない）
#net55-r8168: realtel製ドライバ名
#-pkgDir: オフラインのドライバの位置
#-nsc: トラスト署名を回避します。(no singer check)
#-vft: オンラインでドライバダウンロード

PowerCLI C:\temp> .\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -load net55-r8168 -pkgDir c:\temp\ -nsc
```
***-nscオプションがわからずに何度も何度もイメージ作成に失敗(´・ω・`)***
***-vftオプションは全くうまくいきません・・。***
ここはマジで折れかかった・・・

###BIOSの設定 (画面写真はP8Z77-LE)
***VT-d***を有効にする。（参考： [vt-d対応旧マザーボード](https://wiki.xen.org/wiki/VTd_HowTo)）
![IMG_0408.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/455147/660a49fb-e779-ba66-a912-1f630e4c3583.jpeg)
***セキュアブート***を「***Other OS***」にする。
これをしないとPink Screenが出ます。（撮り忘れました。）
![IMG_0407.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/455147/a43d06b5-2618-be28-d7ca-9e1be64ba4c1.jpeg)

###できた！！！感動！！！(*´∀｀)
![WS000009.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/455147/061c1841-f63b-98b4-9956-90d413a56b15.jpeg)

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
###ここから追記
以上の手順だと有償の評価版がインストールされていました。。。
***無償ライセンスが通りません。***
現在公開されている無償版は7.0で今回の手順だと今現在は6.7が落ちてきます。
ユーザー登録して発行されたのは7.0の無償ライセンスというのも関係しているのだと思う。
どんだけ沼なんや・・

というわけで***IntelのNIC(82573L)***を素直に買いました！
中古で１２００円（送料込み）！！
![IMG_0410.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/455147/52c35bd1-966b-97b4-11aa-4782d76196b2.jpeg)
あっさりインストール終了。。。
無料ライセンスも無事登録完了。
上の現象で悩むぐらいなら素直にIntel NIC買いましょう笑

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
####追記終了

LTGMお願いします！
モチベーションがあがります！！

参考
[VMware Compatibility Guide](https://www.vmware.com/resources/compatibility/search.php)
[インテル®仮想化技術のチップセット対応表](https://www.intel.co.jp/content/www/jp/ja/support/articles/000005758/boards-and-kits/desktop-boards.html)
[各メーカーのドライバ一覧](https://support.hpe.com/hpesc/public/docDisplay?cc=us&docId=c04430318&lang=en-us)（HPの参考資料より）
https://tech-mmmm.blogspot.com/2018/05/realteknicesxi-67.html