ESX6.7 U2より、コンシューマー向けのNVMEが見えなくなることがある。それを対策するための方法。これが面倒ならIntel製のNVMEを利用すればいいんだが。。。
https://www.virtuallyghetto.com/2019/05/quick-tip-crucial-nvme-ssd-not-recognized-by-esxi-6-7.htmlのコメントより
用意するもの
インターネット接続ができるWindowsPCで以下のファイルを用意。
VMware-PowerCLI-6.3.0-3737840.exe
https://my.vmware.com/jp/web/vmware/details?downloadGroup=PCLI630R1&productId=491
インストールしておく。ちなみにPowershell GararyにあるPower CLI 11とかはダメ。インストールしていた場合は、まずはアンインストールすること!
ESXi-Customizer-PS-v2.6.0.ps1
https://www.v-front.de/p/esxi-customizer-ps.html
ESXi650-201908001.zip
https://my.vmware.com/group/vmware/patch#search
VMW_bootbank_nvme_1.2.1.34-1vmw.650.2.50.8294253.vib
https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/nvme/VMW_bootbank_nvme_1.2.1.34-1vmw.650.2.50.8294253.vib
*ESXiのインストールイメージは不要
ファイルを配置
C:\vm\
ESXi650-201908001.zip
ESXi-Customizer-PS-v2.6.0.ps1
C:\VM\pkg\
VMW_bootbank_nvme_1.2.1.34-1vmw.650.2.50.8294253.vib
*C:\VM\pkg\に他のドライバを入れておいたら一緒に入るかも
https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages
ただし、全てのドライバがvSphere 6.7で使えるわけはなく、実際は、net55-r8168-8.045a-napi.x86_64.vibとnet-igb-5.3.2-99.x86_64.vib
Realtekドライバー
https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168
認識しないIntel Gigabit Ether用(認識しているなら入れない。)
https://vibsdepot.v-front.de/wiki/index.php/Net-igb
管理者権限でPowershellを起動
PowerShellのパーミッションを変更
Set-ExecutionPolicy RemoteSigned -Scope Process
Set-ExecutionPolicy unrestrictedじゃないとだめだったかも
デジタル証明云々が出てスクリプトが起動しない場合、もう一つ管理者権限でPowerShellを起動すると動作する場合があり。
作成
PS C:\Windows\system32> cd \vm
PS C:\vm> .\ESXi-Customizer-PS-v2.6.0.ps1 -zip .\ESXi670-201912001.zip -pkgDir c:\VM\pkg -v67
<以下実行したときのメッセージ>
セキュリティ警告
信頼するスクリプトのみを実行してください。インターネットから入手したスクリプトは便利ですが、コンピューターに危害を及ぼ
す可能性があります。このスクリプトを信頼する場合は、この警告メッセージが表示されないように、Unblock-File
コマンドレットを使用して、スクリプトの実行を許可してください。C:\vm\ESXi-Customizer-PS-v2.6.0.ps1 を実行しますか?
[D] 実行しない(D) [R] 一度だけ実行する(R) [S] 中断(S) [?] ヘルプ (既定値は “D”): R
This is ESXi-Customizer-PS Version 2.6.0 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)
Logging to C:\Users\hogehoge\AppData\Local\Temp\ESXi-Customizer-PS-5200.log …
Running with PowerShell version 5.1 and VMware PowerCLI version 6.3.0.0
Connecting the VMware ESXi Online depot … [OK]
Getting Imageprofiles, please wait … [OK]
Using Imageprofile ESXi-6.7.0-20191204001-standard …
(dated 11/25/2019 11:42:42, AcceptanceLevel: PartnerSupported,
Updates ESXi 6.7 Image Profile-ESXi-6.7.0-20191204001-standard)
Loading Offline bundles and VIB files from c:\VM\pkg …
Loading C:\VM\pkg\VMW_bootbank_nvme_1.2.1.34-1vmw.650.2.50.8294253.vib … [OK]
Add VIB nvme 1.2.1.34-1vmw.650.2.50.8294253 [OK, replaced 1.2.2.28-1vmw.670.3.73.14320388]
Exporting the Imageprofile to ‘C:\vm\ESXi-6.7.0-20191204001-standard-customized.iso’. Please be patient …
All done.
PS C:\vm>
C:\vm\ESXi-6.7.0-20191204001-standard-customized.isoが作成されている。はず。