ESXi 折腾记录
ESXi 镜像添加网卡驱动程序
1. 安装PowerCLI
下面的Powershell命令可以直接安装最新版PowerCLI
1 | PS> Install-Module -Name VMware.PowerCLI |
2. 下载ESXi驱动包
在List of EXSi packages中寻找自己网卡的驱动,我的网卡是Realtek 8168系列的,故下载包net55-r8168
3. 下载VMware vSphere Hypervisor (ESXi) Offline Bundle
4. 导入Bundle到软件仓库
假设两个Bundles的放置位置分别为
1 | D:\net55-r8168-8.045a-napi-offline_bundle.zip |
通过以下命令导入软件仓库
1 | PS> Add-EsxSoftwareDepot "D:\net55-r8168-8.045a-napi-offline_bundle.zip", "D:\VMware-ESXi-6.7.0-8169922-depot.zip" |
5. 创建Image Profile
获取软件仓库中可用的Image Profile
1
PS> Get-EsxImageProfile
克隆Image Profile
1
PS> New-EsxImageProfile -CloneProfile ESXi-6.7.0-8169922-standard -name ESXi-6.7.0-8169922-standard-RTL8111 -Vendor Tonny
允许导入社区维护的Bundle
1
PS> Set-EsxImageProfile -ImageProfile ESXi-6.7.0-8169922-standard-RTL8111 -AcceptanceLevel CommunitySupported
6. 向Image Profile导入驱动Bundle
- 查找某一板卡厂商的Bundle
假定查找Realtek的
1 | PS> Get-EsxSoftwarePackage | Where {$_.Vendor -eq "Realtek"} |
- 导入驱动Bundle
假定Bundle名为net55-r8168
1 | PS> Add-EsxSoftwarePackage -ImageProfile ESXi-6.7.0-8169922-standard-RTL8111 -SoftwarePackage net55-r8168 |
7. 导出Image ISO
1 | PS> Export-EsxImageProfile -ImageProfile ESXi-6.7.0-8169922-standard-RTL8111 -ExportToIso -filepath D:\VMware-ESXi-6.7.0-8169922-RTL8111.iso |
ESXi 安装程序崩溃处理
参考文章 不得不说百度知道在9102年了还有人好好答题还是有点让人感动的
现象:安装EXSi时提示Shutting down firmware services... Using 'simple offset' UEFI RTS mapping policy
解决办法:显然添加ignoreHeadless=TRUE
参数也没救回我电脑,根据评论区dalao提示
在BIOS中将
PCI 64bit Resources Handling
里的Above 4G Decoding
关掉就好了
实际上我是在安装EXSi 6.7出现这个问题,64bit寻址是近几年才流行的东西(主要被用在挖矿插6张显卡上),大概2019年发布的EXSi 6.7 Update 2应该解决这个问题了